SMAHA04020_예약접수[채용건진].xfdl 166 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920292129222923292429252926292729282929293029312932293329342935293629372938293929402941294229432944294529462947294829492950295129522953295429552956295729582959296029612962296329642965296629672968296929702971297229732974297529762977297829792980298129822983298429852986298729882989299029912992299329942995299629972998299930003001300230033004300530063007300830093010301130123013301430153016301730183019302030213022302330243025302630273028302930303031303230333034303530363037303830393040304130423043304430453046304730483049305030513052305330543055305630573058305930603061306230633064306530663067306830693070307130723073307430753076307730783079308030813082308330843085308630873088308930903091309230933094309530963097309830993100310131023103310431053106310731083109311031113112311331143115311631173118311931203121312231233124312531263127312831293130313131323133313431353136313731383139314031413142
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <FDL version="1.5">
  3. <TypeDefinition url="..\..\..\default_typedef.xml"/>
  4. <Form id="SMAHA04020" position="absolute 0 0 1205 842" titletext="채용건진등록" oninit="SMAHA04020_oninit" onload="SMAHA04020_onload">
  5. <Layouts>
  6. <Layout>
  7. <Div id="grp_sea2" anchor="left top right" taborder="1" class="div_SA" position="absolute 0 25 1195 65">
  8. <Layouts>
  9. <Layout>
  10. <Static id="caption7" text="건진일자 :" class="search_name" position="absolute 5 12 91 29"/>
  11. <Calendar id="ipt_srchfromdd" taborder="8" autoselect="true" autoskip="true" class="input_s_essential" position="absolute 92 11 192 30"/>
  12. <Static id="caption34" text="~" class="search_n_b" position="absolute 196 12 208 29"/>
  13. <Calendar id="ipt_srchtodd" taborder="9" autoselect="true" class="input_s_essential" position="absolute 212 11 312 30"/>
  14. <Static id="caption20" text="검진구분 :" class="search_name" position="absolute 331 11 417 28"/>
  15. <Combo id="cmb_srchhealexamdetlflag" taborder="10" innerdataset="@ds_init_baseinfo_hedetlflaglst_A0070" codecolumn="cdid" datacolumn="cdnm" class="combo_search" enable="false" position="absolute 420 11 530 30"/>
  16. <Static id="caption3" text="환자검색 :" class="search_name" position="absolute 571 11 660 28"/>
  17. <Edit id="ipt_srchpid" taborder="11" autoselect="true" class="input_search" position="absolute 660 11 830 30"/>
  18. <Button id="button11" taborder="12" class="icon_search" position="absolute 835 13 851 29" onclick="grp_sea2_button11_onclick"/>
  19. <Edit id="output7" taborder="13" readonly="true" autoselect="true" class="output" position="absolute 855 11 1090 30"/>
  20. <Shape id="line7" linetype="vertical" position="absolute 1103 10 1109 32"/>
  21. <Button id="btn_search" taborder="14" text="조회" class="btn1" position="absolute 1122 10 1178 32" onclick="grp_sea2_btn_search_onclick"/>
  22. </Layout>
  23. </Layouts>
  24. </Div>
  25. <Div id="grp_sea" anchor="left top right" taborder="3" class="div_SA" position="absolute 1 25 1196 65">
  26. <Layouts>
  27. <Layout>
  28. <Static id="caption10" text="건진일자 :" class="search_name" position="absolute 13 13 91 30" anchor="default"/>
  29. <Calendar id="input2" taborder="8" autoselect="true" autoskip="true" class="input_s_essential" position="absolute 92 11 192 30" anchor="default"/>
  30. <Static id="caption14" text="~" class="search_n_b" position="absolute 196 12 208 29" anchor="default"/>
  31. <Calendar id="input3" taborder="9" autoselect="true" class="input_s_essential" position="absolute 212 11 312 30" anchor="default"/>
  32. <Static id="caption13" text="검진구분 :" class="search_name" position="absolute 330 12 408 29" anchor="default"/>
  33. <Combo id="combo1" taborder="10" innerdataset="@ds_init_baseinfo_hedetlflaglst_A0070" codecolumn="cdid" datacolumn="cdnm" class="combo_search" enable="false" position="absolute 410 11 515 30" anchor="default" onitemchanged="grp_sea_combo1_onitemchanged"/>
  34. <Static id="caption5" text="환자검색 :" class="search_name" position="absolute 534 12 615 29" anchor="default"/>
  35. <Edit id="srch_pid" taborder="11" autoselect="true" class="input_search" position="absolute 615 11 715 30" anchor="default"/>
  36. <Button id="button7" taborder="12" class="icon_search" position="absolute 720 13 736 29" anchor="default" onclick="grp_sea_button7_onclick"/>
  37. <Edit id="opt_srchpnm" taborder="13" readonly="true" class="output" position="absolute 740 11 880 30" anchor="default"/>
  38. <Shape id="line4" linetype="vertical" position="absolute 1103 10 1109 32" anchor="top right"/>
  39. <Button id="button6" taborder="14" text="조회" class="btn1" position="absolute 1122 10 1178 32" anchor="top right" onclick="grp_sea_button6_onclick"/>
  40. </Layout>
  41. </Layouts>
  42. </Div>
  43. <MaskEdit id="opt_realamt" taborder="15" readonly="true" mask="9,9999999999999" class="font_pid" position="absolute 904 708 1195 781" anchor="right bottom" style="color:#43c8f5ff;font:Dotum,36,bold;"/>
  44. <Tab id="swt_acptlst" taborder="22" tabindex="0" position="absolute 0 96 310 752" anchor="all" class="tab_Normal">
  45. <Tabpages>
  46. <Tabpage id="case_acpt" text="접수">
  47. <Layouts>
  48. <Layout>
  49. <Grid id="grd_acptlst" taborder="0" binddataset="ds_main_list_acptlst" useinputpanel="false" position="absolute 0 5 310 637" autoenter="select" cellsizingtype="col" anchor="all" oncelldblclick="swt_acptlst_case_acpt_grd_acptlst_oncelldblclick" onkeyup="swt_acptlst_case_acpt_grd_acptlst_onkeyup">
  50. <Formats>
  51. <Format id="default">
  52. <Columns>
  53. <Column size="24" band="left"/>
  54. <Column size="71"/>
  55. <Column size="63"/>
  56. <Column size="85"/>
  57. <Column size="97"/>
  58. <Column size="188"/>
  59. <Column size="68"/>
  60. <Column size="74"/>
  61. <Column size="30"/>
  62. <Column size="30"/>
  63. <Column size="0"/>
  64. <Column size="0"/>
  65. <Column size="0"/>
  66. <Column size="0"/>
  67. <Column size="0"/>
  68. <Column size="0"/>
  69. <Column size="0"/>
  70. <Column size="0"/>
  71. <Column size="0"/>
  72. <Column size="0"/>
  73. </Columns>
  74. <Rows>
  75. <Row size="24" band="head"/>
  76. <Row size="24"/>
  77. </Rows>
  78. <Band id="head">
  79. <Cell/>
  80. <Cell col="1" text="접수일자"/>
  81. <Cell col="2" text="등록번호"/>
  82. <Cell col="3" text="한글이름"/>
  83. <Cell col="4" text="코드"/>
  84. <Cell col="5" text="유형"/>
  85. <Cell col="6" colspan="2" text="주민번호" taborder="undefined"/>
  86. <Cell col="8" text="나이"/>
  87. <Cell col="9" text="성별"/>
  88. <Cell col="10" text="나이/성별"/>
  89. <Cell col="11" text="수납상태"/>
  90. <Cell col="12" text="rsrvdd"/>
  91. <Cell col="13" text="rsrvno"/>
  92. <Cell col="14" text="statflag"/>
  93. <Cell col="15" text="acptflag"/>
  94. <Cell col="16" text="cmpynm"/>
  95. <Cell col="17" text="acptdttm"/>
  96. <Cell col="18" text="lastupdtrid"/>
  97. <Cell col="19" text="lastupdtdt"/>
  98. </Band>
  99. <Band id="body">
  100. <Cell celltype="head" expr="currow+1"/>
  101. <Cell col="1" displaytype="date" style="align:left middle;padding:0 0 0 3;" text="bind:hopedd" calendardisplaynulltype="nulltext"/>
  102. <Cell col="2" style="align:left middle;padding:0 0 0 3;" text="bind:pid"/>
  103. <Cell col="3" style="align:left middle;padding:0 0 0 3;" text="bind:pnm"/>
  104. <Cell col="4" style="align:left middle;padding:0 0 0 3;" text="bind:pkgcd"/>
  105. <Cell col="5" style="align:left middle;padding:0 0 0 3;" text="bind:pkgnm"/>
  106. <Cell col="6" style="align:left middle;padding:0 0 0 3;" text="bind:rrgstno1"/>
  107. <Cell col="7" style="align:left middle;padding:0 0 0 3;" text="bind:rrgstno2"/>
  108. <Cell col="8" style="align:left middle;padding:0 0 0 3;" text="bind:sex"/>
  109. <Cell col="9" style="align:left middle;padding:0 0 0 3;" text="bind:age"/>
  110. <Cell col="10" text="bind:sexage"/>
  111. <Cell col="11" displaytype="combo" edittype="combo" text="bind:rcptstat" enable="false"/>
  112. <Cell col="12" text="bind:rsrvdd"/>
  113. <Cell col="13" text="bind:rsrvno"/>
  114. <Cell col="14" text="bind:statflag"/>
  115. <Cell col="15" text="bind:acptflag"/>
  116. <Cell col="16" text="bind:cmpynm"/>
  117. <Cell col="17" text="bind:acptdttm"/>
  118. <Cell col="18" text="bind:lastupdtrid"/>
  119. <Cell col="19" text="bind:lastupdtdt"/>
  120. </Band>
  121. </Format>
  122. </Formats>
  123. </Grid>
  124. </Layout>
  125. </Layouts>
  126. </Tabpage>
  127. <Tabpage id="case_rsrv" text="예약">
  128. <Layouts>
  129. <Layout>
  130. <Grid id="grd_rsrvlst" taborder="0" binddataset="ds_main_list_rsrvlst" useinputpanel="false" position="absolute 0 5 310 637" anchor="all" autoenter="select" cellsizingtype="col" oncelldblclick="swt_acptlst_case_rsrv_grd_rsrvlst_oncelldblclick" onkeyup="swt_acptlst_case_rsrv_grd_rsrvlst_onkeyup">
  131. <Formats>
  132. <Format id="default">
  133. <Columns>
  134. <Column size="21"/>
  135. <Column size="75"/>
  136. <Column size="62"/>
  137. <Column size="64"/>
  138. <Column size="88"/>
  139. <Column size="60"/>
  140. <Column size="100"/>
  141. <Column size="65"/>
  142. <Column size="68"/>
  143. <Column size="74"/>
  144. <Column size="64"/>
  145. <Column size="50"/>
  146. <Column size="0"/>
  147. <Column size="30"/>
  148. <Column size="0"/>
  149. <Column size="0"/>
  150. <Column size="0"/>
  151. <Column size="0"/>
  152. <Column size="0"/>
  153. <Column size="0"/>
  154. <Column size="0"/>
  155. <Column size="0"/>
  156. <Column size="0"/>
  157. </Columns>
  158. <Rows>
  159. <Row size="24" band="head"/>
  160. <Row size="24"/>
  161. </Rows>
  162. <Band id="head">
  163. <Cell/>
  164. <Cell col="1" text="예약일자"/>
  165. <Cell col="2" text="등록번호"/>
  166. <Cell col="3" text="영문이름"/>
  167. <Cell col="4" text="한글이름"/>
  168. <Cell col="5" text="국가"/>
  169. <Cell col="6" text="코드"/>
  170. <Cell col="7" text="유형"/>
  171. <Cell col="8" colspan="2" text="주민번호" taborder="undefined"/>
  172. <Cell col="10" text="나이"/>
  173. <Cell col="11" text="성별"/>
  174. <Cell col="12" text="나이/성별"/>
  175. <Cell col="13" text="상태"/>
  176. <Cell col="14" text="rsrvdd"/>
  177. <Cell col="15" text="rsrvno"/>
  178. <Cell col="16" text="rcptstat"/>
  179. <Cell col="17" text="visano"/>
  180. <Cell col="18" text="totamt"/>
  181. <Cell col="19" text="cmpynm"/>
  182. <Cell col="20" text="rsrvdttm"/>
  183. <Cell col="21" text="lastupdtrid"/>
  184. <Cell col="22" text="lastupdtdt"/>
  185. </Band>
  186. <Band id="body">
  187. <Cell celltype="head" expr="currow+1"/>
  188. <Cell col="1" displaytype="date" style="padding:0 0 0 3;" text="bind:hopedd" calendardisplaynulltype="nulltext"/>
  189. <Cell col="2" style="align:left middle;padding:0 0 0 3;" text="bind:pid"/>
  190. <Cell col="3" style="align:left middle;padding:0 0 0 3;" text="bind:engnm"/>
  191. <Cell col="4" style="align:left middle;padding:0 0 0 3;" text="bind:pnm"/>
  192. <Cell col="5" displaytype="combo" edittype="combo" style="padding:0 0 0 3;" text="bind:brthareacnts" combodataset="ds_init_baseinfo_natiinlst_A0465" combocodecol="cdid" combodatacol="cdnm"/>
  193. <Cell col="6" style="align:left middle;padding:0 0 0 3;" text="bind:pkgcd"/>
  194. <Cell col="7" style="align:left middle;padding:0 0 0 3;" text="bind:pkgnm"/>
  195. <Cell col="8" style="align:left middle;padding:0 0 0 3;" text="bind:rrgstno1"/>
  196. <Cell col="9" style="align:left middle;padding:0 0 0 3;" text="bind:rrgstno2"/>
  197. <Cell col="10" style="align:left middle;padding:0 0 0 3;" text="bind:sex"/>
  198. <Cell col="11" style="align:left middle;padding:0 0 0 3;" text="bind:age"/>
  199. <Cell col="12" style="padding:0 0 0 3;" text="bind:sexage"/>
  200. <Cell col="13" displaytype="combo" style="padding:0 0 0 3;" text="bind:statflag" combodataset="ds_init_baseinfo_statlst_A0107" combocodecol="cdid" combodatacol="cdnm" enable="false"/>
  201. <Cell col="14" text="bind:rsrvdd"/>
  202. <Cell col="15" text="bind:rsrvno"/>
  203. <Cell col="16" text="bind:rcptstat"/>
  204. <Cell col="17" text="bind:visano"/>
  205. <Cell col="18" text="bind:totamt"/>
  206. <Cell col="19" text="bind:cmpynm"/>
  207. <Cell col="20" text="bind:rsrvdttm"/>
  208. <Cell col="21" text="bind:lastupdtrid"/>
  209. <Cell col="22" text="bind:lastupdtdt"/>
  210. </Band>
  211. </Format>
  212. </Formats>
  213. </Grid>
  214. </Layout>
  215. </Layouts>
  216. </Tabpage>
  217. <Tabpage id="case_cncl" text="취소">
  218. <Layouts>
  219. <Layout>
  220. <Div id="group4" taborder="3" position="absolute 0 3 310 40" anchor="left top right" class="div_SA2">
  221. <Layouts>
  222. <Layout>
  223. <Static id="caption16" text="구분 :" class="search_name" position="absolute 11 10 65 27"/>
  224. <Radio id="rdo_cnclmode" taborder="1" columncount="-1" rowcount="-1" codecolumn="codecolumn" datacolumn="datacolumn" position="absolute 71 9 283 29" onitemchanged="swt_acptlst_case_cncl_group4_rdo_cnclmode_onitemchanged">
  225. <Dataset id="innerdataset">
  226. <ColumnInfo>
  227. <Column id="codecolumn"/>
  228. <Column id="datacolumn"/>
  229. </ColumnInfo>
  230. <Rows>
  231. <Row>
  232. <Col id="codecolumn">4</Col>
  233. <Col id="datacolumn">전체</Col>
  234. </Row>
  235. <Row>
  236. <Col id="codecolumn">5</Col>
  237. <Col id="datacolumn">예약취소</Col>
  238. </Row>
  239. <Row>
  240. <Col id="codecolumn">6</Col>
  241. <Col id="datacolumn">접수취소</Col>
  242. </Row>
  243. </Rows>
  244. </Dataset>
  245. </Radio>
  246. </Layout>
  247. </Layouts>
  248. </Div>
  249. <Grid id="grd_cncllst" taborder="4" binddataset="ds_main_list_cncllst" useinputpanel="false" position="absolute 0 43 310 635" anchor="all" autoenter="select" cellsizingtype="col" oncelldblclick="swt_acptlst_case_cncl_grd_cncllst_oncelldblclick" onkeyup="swt_acptlst_case_cncl_grd_cncllst_onkeyup">
  250. <Formats>
  251. <Format id="default">
  252. <Columns>
  253. <Column size="28"/>
  254. <Column size="72"/>
  255. <Column size="59"/>
  256. <Column size="84"/>
  257. <Column size="100"/>
  258. <Column size="65"/>
  259. <Column size="68"/>
  260. <Column size="74"/>
  261. <Column size="80"/>
  262. <Column size="30"/>
  263. <Column size="0"/>
  264. <Column size="0"/>
  265. <Column size="0"/>
  266. <Column size="0"/>
  267. <Column size="0"/>
  268. <Column size="0"/>
  269. <Column size="0"/>
  270. <Column size="0"/>
  271. <Column size="0"/>
  272. <Column size="0"/>
  273. <Column size="0"/>
  274. </Columns>
  275. <Rows>
  276. <Row size="24" band="head"/>
  277. <Row size="24"/>
  278. </Rows>
  279. <Band id="head">
  280. <Cell/>
  281. <Cell col="1" text="취소일시"/>
  282. <Cell col="2" text="등록번호"/>
  283. <Cell col="3" text="한글이름"/>
  284. <Cell col="4" text="코드"/>
  285. <Cell col="5" text="유형"/>
  286. <Cell col="6" colspan="2" text="주민번호" taborder="undefined"/>
  287. <Cell col="8" text="나이"/>
  288. <Cell col="9" text="성별"/>
  289. <Cell col="10" text="나이/성별"/>
  290. <Cell col="11" text="rsrvdd"/>
  291. <Cell col="12" text="rsrvno"/>
  292. <Cell col="13" text="statflag"/>
  293. <Cell col="14" text="rcptstat"/>
  294. <Cell col="15" text="visano"/>
  295. <Cell col="16" text="engnm"/>
  296. <Cell col="17" text="cmpynm"/>
  297. <Cell col="18" text="cncldttm"/>
  298. <Cell col="19" text="lastupdtrid"/>
  299. <Cell col="20" text="lastupdtdt"/>
  300. </Band>
  301. <Band id="body">
  302. <Cell celltype="head" expr="currow+1"/>
  303. <Cell col="1" displaytype="date" text="bind:cncldd" calendardisplaynulltype="nulltext"/>
  304. <Cell col="2" style="align:left middle;padding:0 0 0 3;" text="bind:pid"/>
  305. <Cell col="3" style="align:left middle;padding:0 0 0 3;" text="bind:pnm"/>
  306. <Cell col="4" style="align:left middle;padding:0 0 0 3;" text="bind:pkgcd"/>
  307. <Cell col="5" style="align:left middle;padding:0 0 0 3;" text="bind:pkgnm"/>
  308. <Cell col="6" style="align:left middle;padding:0 0 0 3;" text="bind:rrgstno1"/>
  309. <Cell col="7" style="align:left middle;padding:0 0 0 3;" text="bind:rrgstno2"/>
  310. <Cell col="8" style="align:left middle;padding:0 0 0 3;" text="bind:sex"/>
  311. <Cell col="9" style="align:left middle;padding:0 0 0 3;" text="bind:age"/>
  312. <Cell col="10" text="bind:sexage"/>
  313. <Cell col="11" text="bind:rsrvdd"/>
  314. <Cell col="12" text="bind:rsrvno"/>
  315. <Cell col="13" text="bind:statflag"/>
  316. <Cell col="14" text="bind:rcptstat"/>
  317. <Cell col="15" text="bind:visano"/>
  318. <Cell col="16" text="bind:engnm"/>
  319. <Cell col="17" text="bind:cmpynm"/>
  320. <Cell col="18" text="bind:cncldttm"/>
  321. <Cell col="19" text="bind:lastupdtrid"/>
  322. <Cell col="20" text="bind:lastupdtdt"/>
  323. </Band>
  324. </Format>
  325. </Formats>
  326. </Grid>
  327. </Layout>
  328. </Layouts>
  329. </Tabpage>
  330. <Tabpage id="case_reex" text="재검">
  331. <Layouts>
  332. <Layout>
  333. <Grid id="grd_reexlst" taborder="0" binddataset="ds_main_list_reexlst" useinputpanel="false" position="absolute 0 5 310 637" anchor="all" autoenter="select" cellsizingtype="col" oncelldblclick="swt_acptlst_case_reex_grd_reexlst_oncelldblclick" onkeyup="swt_acptlst_case_reex_grd_reexlst_onkeyup">
  334. <Formats>
  335. <Format id="default">
  336. <Columns>
  337. <Column size="23"/>
  338. <Column size="71"/>
  339. <Column size="63"/>
  340. <Column size="67"/>
  341. <Column size="146"/>
  342. <Column size="85"/>
  343. <Column size="70"/>
  344. <Column size="97"/>
  345. <Column size="188"/>
  346. <Column size="68"/>
  347. <Column size="74"/>
  348. <Column size="74"/>
  349. <Column size="0"/>
  350. <Column size="34"/>
  351. <Column size="0"/>
  352. <Column size="0"/>
  353. <Column size="0"/>
  354. <Column size="0"/>
  355. <Column size="0"/>
  356. <Column size="0"/>
  357. <Column size="0"/>
  358. <Column size="0"/>
  359. <Column size="0"/>
  360. </Columns>
  361. <Rows>
  362. <Row size="28" band="head"/>
  363. <Row size="24"/>
  364. </Rows>
  365. <Band id="head">
  366. <Cell/>
  367. <Cell col="1" text="접수일자"/>
  368. <Cell col="2" text="등록번호"/>
  369. <Cell col="3" text="비자연번"/>
  370. <Cell col="4" text="영문이름"/>
  371. <Cell col="5" text="한글이름"/>
  372. <Cell col="6" text="국가"/>
  373. <Cell col="7" text="코드"/>
  374. <Cell col="8" text="유형"/>
  375. <Cell col="9" text="주민번호"/>
  376. <Cell col="10" text="주민번호"/>
  377. <Cell col="11" text="나이"/>
  378. <Cell col="12" text="성별"/>
  379. <Cell col="13" text="나이/성별" wordwrap="word"/>
  380. <Cell col="14" text="수납상태"/>
  381. <Cell col="15" text="rsrvdd"/>
  382. <Cell col="16" text="rsrvno"/>
  383. <Cell col="17" text="statflag"/>
  384. <Cell col="18" text="acptflag"/>
  385. <Cell col="19" text="cmpynm"/>
  386. <Cell col="20" text="acptdttm"/>
  387. <Cell col="21" text="lastupdtrid"/>
  388. <Cell col="22" text="lastupdtdt"/>
  389. </Band>
  390. <Band id="body">
  391. <Cell celltype="head" expr="currow+1"/>
  392. <Cell col="1" displaytype="date" text="bind:hopedd" calendardisplaynulltype="nulltext"/>
  393. <Cell col="2" text="bind:pid"/>
  394. <Cell col="3" text="bind:engnm"/>
  395. <Cell col="4" text="bind:pnm"/>
  396. <Cell col="5" displaytype="combo" edittype="combo" text="bind:brthareacnts" combodataset="ds_init_baseinfo_natiinlst_A0465" combocodecol="cdid" combodatacol="cdnm"/>
  397. <Cell col="6" text="bind:pkgcd"/>
  398. <Cell col="7" text="bind:pkgnm"/>
  399. <Cell col="8" text="bind:rgstno1"/>
  400. <Cell col="9" text="bind:rgstno2"/>
  401. <Cell col="10" text="bind:sex"/>
  402. <Cell col="11" text="bind:age"/>
  403. <Cell col="12" text="bind:sexage"/>
  404. <Cell col="13" displaytype="combo" text="bind:statflag" combodataset="ds_init_baseinfo_statlst_A0107" combocodecol="cdid" combodatacol="cdnm" enable="false"/>
  405. <Cell col="14" text="bind:rsrvdd"/>
  406. <Cell col="15" text="bind:rsrvno"/>
  407. <Cell col="16" text="bind:rcptstat"/>
  408. <Cell col="17" text="bind:visano"/>
  409. <Cell col="18" text="bind:totamt"/>
  410. <Cell col="19" text="bind:cmpynm"/>
  411. <Cell col="20" text="bind:rsrvdttm"/>
  412. <Cell col="21" text="bind:lastupdtrid"/>
  413. <Cell col="22" text="bind:lastupdtdt"/>
  414. </Band>
  415. </Format>
  416. </Formats>
  417. </Grid>
  418. </Layout>
  419. </Layouts>
  420. </Tabpage>
  421. </Tabpages>
  422. </Tab>
  423. <Static id="caption6" text="예약/접수" class="tit_1" position="absolute 0 0 210 25"/>
  424. <Static id="caption22" text="합계" class="cell_1" visible="false" position="absolute 1022 749 1086 772" anchor="right bottom"/>
  425. <MaskEdit id="opt_totamt" taborder="4" readonly="true" mask="#,###" visible="false" position="absolute 1089 751 1195 770" anchor="right bottom"/>
  426. <Edit id="output15" taborder="5" readonly="true" visible="false" position="absolute 44 763 109 782" class="output"/>
  427. <Static id="caption60" text="예약" class="cell_1" position="absolute 110 761 153 784"/>
  428. <Shape id="line28" linetype="horizontal" class="line_2" position="absolute 0 757 310 763"/>
  429. <Static id="caption61" text="접수" class="cell_1" position="absolute 0 761 43 784"/>
  430. <Static id="caption62" text="취소" class="cell_1" position="absolute 212 761 255 784"/>
  431. <Static id="caption63" text="보류" class="cell_1" visible="false" position="absolute 110 734 153 757"/>
  432. <Edit id="output17" taborder="6" readonly="true" position="absolute 154 763 211 782" class="output" style="align:right middle;"/>
  433. <Static id="caption64" text="수납" class="cell_1" visible="false" position="absolute 0 734 43 757"/>
  434. <Edit id="output19" taborder="7" readonly="true" position="absolute 256 763 311 782" class="output" style="align:right middle;"/>
  435. <Edit id="output20" taborder="8" readonly="true" visible="false" position="absolute 154 736 211 755" class="output"/>
  436. <Edit id="output21" taborder="9" readonly="true" position="absolute 44 763 99 782" class="output" style="align:right middle;"/>
  437. <Edit id="output22" taborder="10" readonly="true" visible="false" position="absolute 256 736 311 755" class="output"/>
  438. <Static id="caption65" text="부도" class="cell_1" visible="false" position="absolute 212 734 255 757"/>
  439. <Button id="btn_grdsize" taborder="11" text="펼치기" class="btn2" position="absolute 257 90 310 109" anchor="top right" onclick="btn_grdsize_onclick"/>
  440. <Div id="group5" taborder="12" position="absolute 315 91 1195 697" anchor="top right">
  441. <Layouts>
  442. <Layout>
  443. <Grid id="grd_addlst" taborder="122" binddataset="ds_main_info_rsrvacptinfo_addlst" useinputpanel="false" position="absolute 0 285 500 440" anchor="default" autoenter="select" cellsizingtype="col" onkeyup="group5_grd_addlst_onkeyup">
  444. <Formats>
  445. <Format id="default">
  446. <Columns>
  447. <Column size="22"/>
  448. <Column size="33"/>
  449. <Column size="62"/>
  450. <Column size="100"/>
  451. <Column size="293"/>
  452. <Column size="93"/>
  453. <Column size="138"/>
  454. <Column size="95"/>
  455. <Column size="0"/>
  456. <Column size="100"/>
  457. <Column size="100"/>
  458. <Column size="100"/>
  459. <Column size="100"/>
  460. <Column size="100"/>
  461. <Column size="100"/>
  462. <Column size="0"/>
  463. </Columns>
  464. <Rows>
  465. <Row size="24" band="head"/>
  466. <Row size="24"/>
  467. </Rows>
  468. <Band id="head">
  469. <Cell/>
  470. <Cell col="1" text="선택"/>
  471. <Cell col="2" text="검사구분"/>
  472. <Cell col="3" text="검사코드"/>
  473. <Cell col="4" text="검사명"/>
  474. <Cell col="5" text="청구방법"/>
  475. <Cell col="6" text="가격"/>
  476. <Cell col="7" text="횟수"/>
  477. <Cell col="8" text="할인액"/>
  478. <Cell col="9" text="검사일련번호"/>
  479. <Cell col="10" text="수가코드"/>
  480. <Cell col="11" text="처방번호"/>
  481. <Cell col="12" text="처방일자"/>
  482. <Cell col="13" text="처방구분"/>
  483. <Cell col="14" text="묶음검사구분"/>
  484. <Cell col="15" text="addtotamt"/>
  485. </Band>
  486. <Band id="body">
  487. <Cell celltype="head"/>
  488. <Cell col="1" displaytype="checkbox" edittype="checkbox" text="bind:sel" expr="expr:sel == 'Y' ? 1 : 0"/>
  489. <Cell col="2" displaytype="combo" edittype="combo" style="align:left middle;padding:0 0 0 3;" text="bind:testflag" combodataset="ds_init_baseinfo_testflag_A0117" combocodecol="cdid" combodatacol="cdnm"/>
  490. <Cell col="3" displaytype="text" edittype="text" style="align:left middle;padding:0 0 0 3;" text="bind:testcd" expandshow="show"/>
  491. <Cell col="4" style="align:left middle;padding:0 0 0 3;" text="bind:testnm"/>
  492. <Cell col="5" displaytype="combo" edittype="combo" style="align:left middle;padding:0 0 0 3;" text="bind:uncocd" combodataset="ds_init_baseinfo_pamcdlst_uncocdlst" combocodecol="cd" combodatacol="nm"/>
  493. <Cell col="6" displaytype="number" style="align:left middle;padding:0 0 0 3;" text="bind:scoreamt"/>
  494. <Cell col="7" displaytype="text" edittype="text" style="align:left middle;padding:0 0 0 3;" text="bind:prcptims"/>
  495. <Cell col="8" style="align:left middle;padding:0 0 0 3;" text="bind:discamt" mask="(-,+)#,###"/>
  496. <Cell col="9" style="align:left middle;padding:0 0 0 3;" text="bind:examseq"/>
  497. <Cell col="10" style="align:left middle;padding:0 0 0 3;" text="bind:calcscorcd"/>
  498. <Cell col="11" style="align:left middle;padding:0 0 0 3;" text="bind:prcpno"/>
  499. <Cell col="12" style="align:left middle;padding:0 0 0 3;" text="bind:prcpdd"/>
  500. <Cell col="13" style="align:left middle;padding:0 0 0 3;" text="bind:m"/>
  501. <Cell col="14" style="align:left middle;padding:0 0 0 3;" text="bind:grupflag"/>
  502. <Cell col="15" text="bind:addtotamt"/>
  503. </Band>
  504. </Format>
  505. </Formats>
  506. </Grid>
  507. <Button id="btn_searchzipcd" taborder="89" class="icon_search" position="absolute 344 139 360 155" anchor="default" onclick="group5_btn_searchzipcd_onclick"/>
  508. <Edit id="opt_addr" taborder="90" position="absolute 366 139 541 158" anchor="default" class="output" readonly="true" style="padding:0 5 0 3;align:left middle;" onkeyup="group5_opt_addr_onkeyup"/>
  509. <Static id="caption93" text="-" class="search_n_b" position="absolute 269 88 281 105" anchor="default"/>
  510. <Edit id="opt_sex" taborder="91" readonly="true" position="absolute 785 87 831 106" anchor="default" class="output" style="padding:0 5 0 3;align:left middle;"/>
  511. <Static id="cap_rsrvtm" text="예약시간" class="cell_1" position="absolute 662 27 734 50" anchor="default"/>
  512. <Shape id="line10" linetype="horizontal" class="line_10" position="absolute 0 22 880 28" anchor="default"/>
  513. <Static id="caption52" text="건진자 정보" class="tit_2" position="absolute 0 64 144 85" anchor="default"/>
  514. <Edit id="ipt_pid" taborder="92" class="input_essential" position="absolute 608 86 708 105" anchor="default" style="padding:0 5 0 3;align:left middle;" onkeyup="group5_ipt_pid_onkeyup"/>
  515. <MaskEdit id="ipt_rsrvtm" taborder="93" mask="##:##" class="input_default" enable="false" position="absolute 735 29 784 48" anchor="default" maskchar=" " type="string" trimtype="both" style=":disabled {align:left middle;}" onkeyup="group5_ipt_rsrvtm_onkeyup"/>
  516. <Static id="caption53" text="주민번호" class="cell_1" position="absolute 133 85 204 108" anchor="default"/>
  517. <Static id="caption32" text="예약/접수정보" class="tit_2" position="absolute 0 6 144 27" anchor="default"/>
  518. <MaskEdit id="opt_zipcd1" taborder="94" mask="999" position="absolute 208 139 268 158" anchor="default" class="output" readonly="true" style="padding:0 5 0 3;align:left middle;"/>
  519. <Static id="caption1" text="-" class="search_n_b" position="absolute 270 139 282 156" anchor="default"/>
  520. <Static id="caption33" text="접수일자" class="cell_1" position="absolute 150 27 217 50" anchor="default"/>
  521. <Shape id="line14" linetype="horizontal" class="line_3" position="absolute 0 49 880 55" anchor="default"/>
  522. <Shape id="line25" linetype="horizontal" class="line_10" position="absolute 0 80 880 86" anchor="default"/>
  523. <Static id="caption55" text="주소" class="cell_1" position="absolute 133 137 204 162" anchor="default"/>
  524. <MaskEdit id="opt_zipcd2" taborder="95" mask="999" position="absolute 281 139 341 158" anchor="default" class="output" readonly="true" style="padding:0 5 0 3;align:left middle;"/>
  525. <Edit id="ipt_detladdr" taborder="96" class="input_default" position="absolute 546 139 880 158" anchor="default" style="padding:0 5 0 3;align:left middle;" onkeyup="group5_ipt_detladdr_onkeyup"/>
  526. <Static id="caption11" text="성명(한)" class="cell_1" position="absolute 362 85 425 108" anchor="default"/>
  527. <Shape id="line15" linetype="horizontal" class="line_3" position="absolute 0 189 880 195" anchor="default"/>
  528. <MaskEdit id="ipt_rgstno1" taborder="97" mask="999999" class="input_essential" position="absolute 207 87 267 106" anchor="default" style="padding:0 5 0 3;align:left middle;"/>
  529. <Static id="caption46" text="소속기관" class="cell_1" position="absolute 542 111 605 134" anchor="default"/>
  530. <MaskEdit id="ipt_rgstno2" taborder="98" mask="9999999" class="input_essential" position="absolute 279 87 339 106" anchor="default" style="padding:0 5 0 3;align:left middle;" autoselect="true" onkeyup="group5_ipt_rgstno2_onkeyup"/>
  531. <Static id="caption4" text="예약일자" class="cell_1" position="absolute 483 27 550 50" anchor="default"/>
  532. <Calendar id="ipt_orddd" taborder="99" class="input_essential" enable="false" position="absolute 218 29 324 48" anchor="default"/>
  533. <Static id="caption69" text="등록번호" class="cell_1" position="absolute 542 85 605 108" anchor="default"/>
  534. <Calendar id="ipt_brthdd" taborder="100" class="input_essential" visible="false" position="absolute 574 3 682 22" anchor="default"/>
  535. <Calendar id="ipt_rsrvdd" taborder="101" class="input_essential" position="absolute 551 29 660 48" anchor="default"/>
  536. <Button id="btn_selpnm" taborder="102" class="icon_search" position="absolute 340 87 356 103" anchor="default" onclick="group5_btn_selpnm_onclick"/>
  537. <Static id="caption39" text="검진구분" class="cell_1" position="absolute 0 27 64 50" anchor="default"/>
  538. <Combo id="cmb_healexamdetlflag" taborder="103" innerdataset="@ds_init_baseinfo_hedetlflaglst_A0070" codecolumn="cdid" datacolumn="cdnm" class="combo_default" position="absolute 65 29 147 48" anchor="default" enable="false"/>
  539. <Edit id="opt_age" taborder="104" readonly="true" position="absolute 834 87 880 106" anchor="default" class="output" style="padding:0 5 0 3;align:left middle;"/>
  540. <Button id="btn_totrsrvdt" taborder="105" text="예약시간선택" class="btn2" position="absolute 786 29 880 48" anchor="default" onclick="group5_btn_totrsrvdt_onclick"/>
  541. <Button id="btn_savepatinfo" taborder="106" text="인적사항저장" class="btn5" position="absolute 786 61 880 80" anchor="default" onclick="group5_btn_savepatinfo_onclick"/>
  542. <Grid id="grd_pkglst" taborder="107" binddataset="ds_main_info_rsrvacptinfo_pkglst" useinputpanel="false" visible="false" position="absolute 220 350 490 415" anchor="default">
  543. <Formats>
  544. <Format id="default">
  545. <Columns>
  546. <Column size="33"/>
  547. <Column size="0"/>
  548. <Column size="100"/>
  549. <Column size="293"/>
  550. <Column size="160"/>
  551. <Column size="143"/>
  552. </Columns>
  553. <Rows>
  554. <Row size="24" band="head"/>
  555. <Row size="24"/>
  556. </Rows>
  557. <Band id="head">
  558. <Cell text="선택"/>
  559. <Cell col="1" text="검사구분"/>
  560. <Cell col="2" text="검사코드"/>
  561. <Cell col="3" text="검사명"/>
  562. <Cell col="4" text="청구방법"/>
  563. <Cell col="5" text="가격"/>
  564. </Band>
  565. <Band id="body">
  566. <Cell text="bind:sel" edittype="checkbox" displaytype="checkbox"/>
  567. <Cell col="1" text="bind:pkgflag"/>
  568. <Cell col="2" text="bind:pkgcd" edittype="text" displaytype="text"/>
  569. <Cell col="3" text="bind:testnm"/>
  570. <Cell col="4" text="bind:uncocd" edittype="combo" displaytype="combo"/>
  571. <Cell col="5" text="bind:manamt"/>
  572. </Band>
  573. </Format>
  574. </Formats>
  575. </Grid>
  576. <Static id="caption91" text="성별/나이" class="cell_1" position="absolute 712 85 783 108" anchor="default"/>
  577. <Edit id="ipt_pnm" taborder="108" class="input_default" position="absolute 427 87 535 106" anchor="default" style="padding:0 5 0 3;align:left middle;" autoselect="true"/>
  578. <Button id="button10" taborder="109" text="인적사항수정" class="btn5" visible="false" position="absolute 395 61 489 80" anchor="default" onclick="group5_button10_onclick"/>
  579. <Static id="caption25" text="건진 정보 - 선택패키지" class="tit_2" position="absolute 0 207 197 228" anchor="default"/>
  580. <Edit id="out_engnm" taborder="110" readonly="true" position="absolute 98 61 393 80" anchor="default"/>
  581. <Edit id="ipt_mpphon" taborder="111" class="input_default" position="absolute 208 113 338 132" anchor="default" style="padding:0 5 0 3;align:left middle;" onkeyup="group5_ipt_mpphon_onkeyup"/>
  582. <Edit id="ipt_telno" taborder="112" class="input_default" position="absolute 427 113 535 132" anchor="default" style="padding:0 5 0 3;align:left middle;" onkeyup="group5_ipt_telno_onkeyup"/>
  583. <Static id="caption45" text="휴대폰" class="cell_1" position="absolute 133 111 204 134" anchor="default"/>
  584. <Static id="caption49" text="연락처" class="cell_1" position="absolute 362 111 425 134" anchor="default"/>
  585. <Static id="caption2" text="할인정보" class="tit_2" position="absolute 505 514 650 535" anchor="default"/>
  586. <Shape id="line1" linetype="horizontal" class="line_10" position="absolute 0 530 500 536" anchor="default"/>
  587. <Combo id="cmb_place" taborder="113" innerdataset="@ds_init_baseinfo_healexamplacelst_S600" codecolumn="cdid" datacolumn="cdnm" class="combo_essential" enable="false" position="absolute 395 29 480 48" anchor="default"/>
  588. <Static id="caption21" text="건진장소" class="cell_1" position="absolute 327 27 394 50" anchor="default"/>
  589. <Radio id="rdo_healexamplacecd" taborder="114" columncount="-1" rowcount="-1" innerdataset="@ds_init_baseinfo_healexamplacelst_S600" codecolumn="cdid" datacolumn="cdnm" position="absolute 690 1 879 21" anchor="default" onitemchanged="group5_rdo_healexamplacecd_onitemchanged"/>
  590. <Shape id="line2" linetype="horizontal" class="line_2" position="absolute 0 107 880 113" anchor="default"/>
  591. <Shape id="line6" linetype="horizontal" class="line_2" position="absolute 0 133 880 139" anchor="default"/>
  592. <Combo id="cmb_disccdlst" taborder="115" innerdataset="@ds_init_baseinfo_pamcdlst_disccdlst" codecolumn="cd" datacolumn="nm" class="combo_default" position="absolute 650 535 880 554" anchor="default" onitemchanged="group5_cmb_disccdlst_onitemchanged"/>
  593. <Edit id="input1" taborder="116" position="absolute 366 168 541 187" anchor="default" class="output" readonly="true" style="padding:0 5 0 3;align:left middle;" onkeyup="group5_input1_onkeyup"/>
  594. <Button id="button5" taborder="117" class="icon_search" position="absolute 344 169 360 185" anchor="default" onclick="group5_button5_onclick"/>
  595. <MaskEdit id="input4" taborder="118" mask="999" position="absolute 208 168 268 187" anchor="default" class="output" readonly="true" style="padding:0 5 0 3;align:left middle;"/>
  596. <Edit id="input5" taborder="119" class="input_default" position="absolute 547 168 880 187" anchor="default" style="padding:0 5 0 3;align:left middle;" onkeyup="group5_input5_onkeyup"/>
  597. <MaskEdit id="input6" taborder="120" mask="999" position="absolute 281 168 341 187" anchor="default" class="output" readonly="true" style="padding:0 5 0 3;align:left middle;"/>
  598. <Static id="caption9" text="발송주소" class="cell_1" position="absolute 133 165 204 190" anchor="default"/>
  599. <Static id="caption12" text="-" class="search_n_b" position="absolute 270 168 282 185" anchor="default"/>
  600. <Static id="caption92" text="최근건진내역" class="cell_1" position="absolute 0 254 93 277" anchor="default"/>
  601. <Shape id="line43" linetype="horizontal" class="line_2" position="absolute 0 250 500 256" anchor="default"/>
  602. <Shape id="line44" linetype="horizontal" class="line_10" position="absolute 0 223 500 229" anchor="default"/>
  603. <Edit id="ipt_pkgcd" taborder="121" class="input_essential" position="absolute 95 230 180 249" anchor="default" autoselect="true" onkeyup="group5_ipt_pkgcd_onkeyup"/>
  604. <Button id="btn_selpkg" taborder="123" class="icon_search" position="absolute 183 230 199 246" anchor="default" onclick="group5_btn_selpkg_onclick"/>
  605. <Button id="btn_add" taborder="124" text="추가검사" class="btn2" position="absolute 435 204 499 223" anchor="default" onclick="group5_btn_add_onclick"/>
  606. <Edit id="opt_latestpkginfo" taborder="125" readonly="true" position="absolute 95 256 500 275" anchor="default" class="output"/>
  607. <Button id="btn_ordmgt" taborder="126" text="처방관리" class="btn2" position="absolute 370 204 434 223" anchor="default" onclick="group5_btn_ordmgt_onclick"/>
  608. <Edit id="opt_pkgnm" taborder="127" readonly="true" position="absolute 205 230 500 249" anchor="default" class="output"/>
  609. <Static id="cap_pkgcd" text="패키지" class="cell_1" position="absolute 0 228 93 251" anchor="default"/>
  610. <Shape id="line9" linetype="horizontal" class="line_10" position="absolute 0 280 500 286" anchor="default"/>
  611. <Grid id="grd_pkgdetl" taborder="128" binddataset="ds_main_info_pkgdetl_item" useinputpanel="false" position="absolute 505 228 880 368" anchor="default" autoenter="select" cellsizingtype="col">
  612. <Formats>
  613. <Format id="default">
  614. <Columns>
  615. <Column size="26"/>
  616. <Column size="0"/>
  617. <Column size="110"/>
  618. <Column size="135"/>
  619. <Column size="193"/>
  620. <Column size="162"/>
  621. <Column size="0"/>
  622. </Columns>
  623. <Rows>
  624. <Row size="24" band="head"/>
  625. <Row size="24"/>
  626. </Rows>
  627. <Band id="head">
  628. <Cell/>
  629. <Cell col="1" text="검진코드"/>
  630. <Cell col="2" text="검진구분"/>
  631. <Cell col="3" text="검사분류"/>
  632. <Cell col="4" text="검사명"/>
  633. <Cell col="5" text="참고치"/>
  634. <Cell col="6" text="패키지분류"/>
  635. </Band>
  636. <Band id="body">
  637. <Cell celltype="head" expr="currow+1"/>
  638. <Cell col="1" text="bind:pkgcd" enable="true"/>
  639. <Cell col="2" style="align:left middle;padding:0 0 0 3;" text="bind:cdnm" suppress="1" suppressalign="middle,over"/>
  640. <Cell col="3" style="align:left middle;padding:0 0 0 3;" text="bind:spcnm" suppress="2" suppressalign="middle,over"/>
  641. <Cell col="4" style="align:left middle;padding:0 0 0 3;" text="bind:testnm"/>
  642. <Cell col="5" style="align:left middle;padding:0 0 0 3;" text="bind:stndval"/>
  643. <Cell col="6" text="bind:padd" enable="false"/>
  644. </Band>
  645. </Format>
  646. </Formats>
  647. </Grid>
  648. <Shape id="line11" linetype="horizontal" class="line_10" position="absolute 505 223 880 229" anchor="default"/>
  649. <Static id="caption15" text="건진 정보 - 패키지상세" class="tit_2" position="absolute 505 207 717 227" anchor="default"/>
  650. <Grid id="grd_hist" taborder="129" binddataset="ds_main_info_histlst_item" useinputpanel="false" position="absolute 505 395 880 500" anchor="default" autoenter="select" cellsizingtype="col">
  651. <Formats>
  652. <Format id="default">
  653. <Columns>
  654. <Column size="27"/>
  655. <Column size="78"/>
  656. <Column size="99"/>
  657. <Column size="261"/>
  658. <Column size="100"/>
  659. </Columns>
  660. <Rows>
  661. <Row size="24" band="head"/>
  662. <Row size="24"/>
  663. </Rows>
  664. <Band id="head">
  665. <Cell/>
  666. <Cell col="1" text="신검일자"/>
  667. <Cell col="2" text="패키지코드"/>
  668. <Cell col="3" text="패키지명"/>
  669. <Cell col="4" text="특이사항"/>
  670. </Band>
  671. <Band id="body">
  672. <Cell celltype="head" expr="currow+1"/>
  673. <Cell col="1" displaytype="date" style="align:left middle;padding:0 0 0 3;" text="bind:orddd" calendardisplaynulltype="nulltext"/>
  674. <Cell col="2" style="align:left middle;padding:0 0 0 3;" text="bind:pkgcd"/>
  675. <Cell col="3" style="align:left middle;padding:0 0 0 3;" text="bind:pkgnm"/>
  676. <Cell col="4" style="align:left middle;padding:0 0 0 3;" text="bind:remcnts"/>
  677. </Band>
  678. </Format>
  679. </Formats>
  680. </Grid>
  681. <Shape id="line12" linetype="horizontal" class="line_10" position="absolute 505 390 880 396" anchor="default" onclick="group5_line12_onclick"/>
  682. <Static id="caption17" text="건진 정보 - 건진이력" class="tit_2" position="absolute 505 374 669 395" anchor="default"/>
  683. <TextArea id="tar_remcnts" taborder="130" position="absolute 93 535 500 585" anchor="default" acceptstab="true" wordwrap="word"/>
  684. <Static id="caption23" text="전달사항" class="cell_1" position="absolute 0 535 91 585" anchor="default"/>
  685. <Button id="button9" taborder="131" text="전달사항저장" class="btn5" position="absolute 414 511 500 530" anchor="default" onclick="group5_button9_onclick"/>
  686. <Static id="caption8" text="할인계정" class="cell_1" position="absolute 505 535 648 558" anchor="default"/>
  687. <Static id="caption28" text="패키지/추가검사 할인율" class="cell_1" position="absolute 505 560 648 583" anchor="default"/>
  688. <Edit id="dcamt" taborder="133" readonly="true" position="absolute 650 561 703 580" anchor="default" class="output"/>
  689. <Edit id="adddcamt" taborder="134" readonly="true" position="absolute 720 561 770 580" anchor="default" class="output"/>
  690. <Static id="caption29" text="/" position="absolute 705 561 720 581" anchor="default"/>
  691. <Shape id="line3" linetype="horizontal" class="line_2" position="absolute 0 161 880 167" anchor="default"/>
  692. <Button id="btn_addfile" taborder="135" text="사진등록" class="btn2" position="absolute 720 61 784 80" anchor="default" onclick="group5_btn_addfile_onclick"/>
  693. <Shape id="line5" linetype="horizontal" class="line_10" position="absolute 505 530 880 536" anchor="default"/>
  694. <Static id="caption18" text="추가정보" class="tit_2" position="absolute 0 514 158 535" anchor="default"/>
  695. <Edit id="ipt_clntcmpynm" taborder="136" class="input_default" position="absolute 608 113 708 132" anchor="default" style="padding:0 5 0 3;align:left middle;" onkeyup="group5_ipt_clntcmpynm_onkeyup"/>
  696. <Static id="caption27" text="소속부서" class="cell_1" position="absolute 712 111 783 134" anchor="default"/>
  697. <Edit id="ipt_clntdeptnm" taborder="137" class="input_default" position="absolute 786 113 880 132" anchor="default" style="padding:0 5 0 3;align:left middle;" onkeyup="group5_ipt_clntdeptnm_onkeyup"/>
  698. <MaskEdit id="ipt_tagno" taborder="138" mask="999" class="input_default" position="absolute 583 61 644 80" anchor="default"/>
  699. <Static id="caption31" text="태그번호" class="cell_1" position="absolute 518 61 581 80" anchor="default"/>
  700. <Button id="btn_tag" taborder="139" text="태그지급" class="btn2" position="absolute 648 61 712 80" anchor="default"/>
  701. <Static id="caption35" text="상담예약일정" class="tit_2" position="absolute 0 449 165 470" anchor="default"/>
  702. <Shape id="line16" linetype="horizontal" class="line_10" position="absolute 0 465 500 471" anchor="default"/>
  703. <Static id="cap_rsltcnstflag" text="결과상담" class="cell_1" position="absolute 0 470 74 493" anchor="default"/>
  704. <Combo id="cmb_rsltcnstlst" taborder="140" innerdataset="@ds_main_info_rsltcnstinfo_cnstlst_cnst" codecolumn="rsltrsrvid" datacolumn="rsltrsrvnm" position="absolute 251 472 500 491" anchor="default" onitemchanged="group5_cmb_rsltcnstlst_onitemchanged"/>
  705. <Combo id="cmb_rsltcnstflag" taborder="141" innerdataset="@ds_init_baseinfo_rsltcnstflaglst_S080" codecolumn="cdid" datacolumn="cdnm" class="combo_essential" position="absolute 76 472 145 491" anchor="default"/>
  706. <Static id="caption57" text="결과상담예약일" class="cell_1" position="absolute 149 470 249 493" anchor="default"/>
  707. <Button id="btn_rsltcnstrsrvcncl" taborder="142" text="상담취소" class="btn2" position="absolute 349 446 413 465" anchor="default" onclick="group5_btn_rsltcnstrsrvcncl_onclick"/>
  708. <Button id="btn_rsltcnstrsrv" taborder="143" text="상담예약" class="btn2" position="absolute 284 446 348 465" anchor="default" onclick="group5_btn_rsltcnstrsrv_onclick"/>
  709. <Button id="btn_saversrvinfo" taborder="144" text="예약정보저장" class="btn5" position="absolute 414 446 500 465" anchor="default" onclick="group5_btn_saversrvinfo_onclick"/>
  710. <ImageViewer id="img_visaphot" taborder="132" position="absolute 0 85 130 192" anchor="default" style="border:1 solid black ;" stretch="fixaspectratio"/>
  711. <Shape id="line8" linetype="horizontal" class="line_3" position="absolute 0 276 500 282"/>
  712. </Layout>
  713. </Layouts>
  714. </Div>
  715. <MaskEdit id="output4" taborder="13" readonly="true" mask="9,999999999999" position="absolute 499 736 585 755" anchor="right bottom"/>
  716. <Shape id="line52" linetype="horizontal" class="line_3" position="absolute 315 780 1195 786" anchor="right bottom"/>
  717. <Static id="cap_pkguncocd" text="청구방법" class="cell_1" position="absolute 838 708 902 731" anchor="right bottom" onclick="cap_pkguncocd_onclick"/>
  718. <Shape id="line42" linetype="vertical" class="line_2" position="absolute 313 753 898 759" anchor="right bottom"/>
  719. <MaskEdit id="opt_discamt" taborder="14" readonly="true" mask="#,###" position="absolute 654 735 835 754" anchor="right bottom"/>
  720. <Static id="caption84" text="실수납액" class="cell_1" position="absolute 838 734 902 781" anchor="right bottom"/>
  721. <Static id="caption76" text="할인금액" class="cell_1" position="absolute 587 734 651 757" anchor="right bottom"/>
  722. <Shape id="line46" linetype="horizontal" class="line_2" position="absolute 313 730 901 736" anchor="right bottom"/>
  723. <Static id="caption54" text="소계" class="cell_1" position="absolute 315 758 402 781" anchor="right bottom"/>
  724. <MaskEdit id="opt_preamt" taborder="16" readonly="true" mask="9,9999999999" position="absolute 1089 708 1195 727" anchor="right bottom"/>
  725. <Combo id="combo2" taborder="17" innerdataset="@ds_init_baseinfo_pamcdlst_uncocdlst" codecolumn="cd" datacolumn="nm" class="combo_default" position="absolute 904 708 1020 727" anchor="right bottom" onitemchanged="combo2_onitemchanged"/>
  726. <MaskEdit id="ipt_ownbamt" taborder="18" mask="9,9999999999" class="input_default" position="absolute 654 709 835 728" anchor="right bottom" autoselect="true" onkeyup="ipt_ownbamt_onkeyup"/>
  727. <Shape id="line26" linetype="horizontal" class="line_10" position="absolute 315 703 1195 709" anchor="right bottom"/>
  728. <MaskEdit id="opt_subtotamt" taborder="19" readonly="true" mask="9,999999999999" position="absolute 404 760 585 779" anchor="right bottom"/>
  729. <Static id="caption24" text="추가검사금액" class="cell_1" position="absolute 315 734 402 757" anchor="right bottom"/>
  730. <Static id="caption26" text="부담액" class="cell_1" position="absolute 587 708 651 731" anchor="right bottom" onclick="caption26_onclick"/>
  731. <Static id="caption59" text="선수금" class="cell_1" position="absolute 1022 708 1086 731" anchor="right bottom"/>
  732. <Static id="cap_rcpt" text="수납내역" class="tit_2" position="absolute 315 687 394 708" anchor="right bottom"/>
  733. <MaskEdit id="output1" taborder="20" readonly="true" mask="9,999999999999" position="absolute 404 736 495 755" anchor="right bottom"/>
  734. <Static id="caption19" text="패키지금액" class="cell_1" position="absolute 315 708 402 731" anchor="right bottom"/>
  735. <MaskEdit id="output3" taborder="21" readonly="true" mask="9,999999999999" position="absolute 404 709 585 728" anchor="right bottom"/>
  736. <Button id="btn_rsrvcfm2" taborder="23" text="저장" class="btn4" position="absolute 527 807 583 829" anchor="right bottom" onclick="btn_rsrvcfm2_onclick"/>
  737. <Button id="button8" taborder="24" text="가예약일괄취소" class="btn4" visible="false" position="absolute 584 807 700 829" anchor="right bottom" onclick="button8_onclick"/>
  738. <Button id="button12" taborder="25" text="가예약취소" class="btn4" visible="false" position="absolute 701 807 793 829" anchor="right bottom" onclick="button12_onclick"/>
  739. <Button id="btn_rsrvcfm1" taborder="26" text="예약" class="btn4" position="absolute 794 807 850 829" anchor="right bottom" onclick="btn_rsrvcfm1_onclick"/>
  740. <Button id="btn_rsrvcncl" taborder="27" text="예약취소" class="btn4" position="absolute 851 807 931 829" anchor="right bottom" onclick="btn_rsrvcncl_onclick"/>
  741. <Button id="btn_clear" taborder="28" text="초기화" class="btn4" position="absolute 932 807 1000 829" anchor="right bottom" onclick="btn_clear_onclick"/>
  742. <Button id="btn_acpt" taborder="29" text="접수" class="btn4" position="absolute 1001 807 1057 829" anchor="right bottom" onclick="btn_acpt_onclick"/>
  743. <Button id="btn_acptcncl" taborder="30" text="접수취소" class="btn4" position="absolute 1058 807 1138 829" anchor="right bottom" onclick="btn_acptcncl_onclick"/>
  744. <Button id="btn_rcpt" taborder="31" text="수납" class="btn4" position="absolute 1139 807 1195 829" anchor="right bottom" onclick="btn_rcpt_onclick"/>
  745. <Button id="btn_prntseq" taborder="32" text="순서표출력" class="btn6" position="absolute 409 807 501 829" anchor="left bottom" onclick="btn_prntseq_onclick"/>
  746. <Button id="button3" taborder="33" text="출력" class="btn6" position="absolute 351 807 407 829" anchor="left bottom" onclick="button3_onclick"/>
  747. <Combo id="cmb_apntprint" taborder="34" innerdataset="@ds_init_baseinfo_apntprintlst_R003" codecolumn="cdid" datacolumn="cdnm" position="absolute 217 808 347 827" anchor="left bottom"/>
  748. <Button id="btn_testrsrv" taborder="35" text="외래검사예약" class="btn3" position="absolute 105 806 209 828" anchor="left bottom" onclick="btn_testrsrv_onclick"/>
  749. <Button id="btn_rslt" taborder="36" text="통합결과조회" class="btn3" position="absolute 0 806 104 828" anchor="left bottom" onclick="btn_rslt_onclick"/>
  750. <Button id="button1" taborder="37" text="접수" position="absolute 0 89 60 111" class="btn_tab_S" onclick="button1_onclick"/>
  751. <Button id="button4" taborder="38" text="취소" class="btn_tab" position="absolute 61 89 121 111" onclick="button4_onclick"/>
  752. <Button id="button2" taborder="39" text="예약" class="btn_tab" position="absolute 122 89 182 111" onclick="button2_onclick"/>
  753. <Button id="btn_reex" taborder="40" text="재검" class="btn_tab" position="absolute 183 89 243 111" visible="false" onclick="btn_reex_onclick"/>
  754. <Shape id="line00" class="line_10" position="absolute 0 110 310 115" anchor="left top right"/>
  755. </Layout>
  756. </Layouts>
  757. <Objects>
  758. <Dataset id="ds_init_baseinfo_natiinlst_A0465" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  759. <Dataset id="ds_init_baseinfo_statlst_A0107" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  760. <Dataset id="ds_init_baseinfo_hedetlflaglst_A0070" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  761. <Dataset id="ds_init_baseinfo_healexamplacelst_S600" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  762. <Dataset id="ds_init_baseinfo_testflag_A0117" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  763. <Dataset id="ds_init_baseinfo_pamcdlst_uncocdlst" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  764. <Dataset id="ds_init_baseinfo_rsltcnstflaglst_S080" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  765. <Dataset id="ds_init_baseinfo_pamcdlst_disccdlst" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  766. <Dataset id="ds_init_baseinfo_apntprintlst_R003" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  767. <Dataset id="ds_main_info_rsltcnstinfo_cnstlst_cnst" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  768. <Dataset id="ds_send" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  769. <ColumnInfo>
  770. <Column id="srchhealexamdetlflag" type="STRING" size="256"/>
  771. <Column id="srchfromdd" type="STRING" size="256"/>
  772. <Column id="srchtodd" type="STRING" size="256"/>
  773. <Column id="srchpid" type="STRING" size="256"/>
  774. <Column id="srchpnm" type="STRING" size="256"/>
  775. <Column id="srchinstcd" type="STRING" size="256"/>
  776. <Column id="srchhealexamflag" type="STRING" size="256"/>
  777. <Column id="clscd" type="STRING" size="256"/>
  778. <Column id="etccd" type="STRING" size="256"/>
  779. <Column id="save" type="STRING" size="256"/>
  780. <Column id="srchpnm2" type="STRING" size="256"/>
  781. <Column id="srchpid2" type="STRING" size="256"/>
  782. <Column id="srchrsrvdd" type="STRING" size="256"/>
  783. <Column id="srchrsrvno" type="STRING" size="256"/>
  784. <Column id="srchjobflag" type="STRING" size="256"/>
  785. <Column id="srchvisano" type="STRING" size="256"/>
  786. <Column id="srcocmlflag" type="STRING" size="256"/>
  787. <Column id="srchmode" type="STRING" size="256"/>
  788. <Column id="srchhealexampid" type="STRING" size="256"/>
  789. <Column id="srchrgstno1" type="STRING" size="256"/>
  790. <Column id="srchrgstno2" type="STRING" size="256"/>
  791. <Column id="srchcond" type="STRING" size="256"/>
  792. <Column id="srchpkgcd" type="STRING" size="256"/>
  793. <Column id="srchcmpycd" type="STRING" size="256"/>
  794. <Column id="srchconseq" type="STRING" size="256"/>
  795. <Column id="srchsex" type="STRING" size="256"/>
  796. <Column id="rrgstno" type="STRING" size="256"/>
  797. <Column id="taginfo" type="STRING" size="256"/>
  798. <Column id="srchtagno" type="STRING" size="256"/>
  799. <Column id="savetemprsrv" type="STRING" size="256"/>
  800. <Column id="visaphotpath" type="STRING" size="256"/>
  801. <Column id="srchapntprint" type="STRING" size="256"/>
  802. <Column id="srchtagno" type="STRING" size="256"/>
  803. <Column id="srchhealexamplacecd" type="STRING" size="256"/>
  804. <Column id="srchdgflag" type="STRING" size="256"/>
  805. </ColumnInfo>
  806. <Rows>
  807. <Row>
  808. <Col id="srchhealexamdetlflag"/>
  809. <Col id="srchfromdd"/>
  810. <Col id="srchtodd"/>
  811. <Col id="srchpid"/>
  812. <Col id="srchpnm"/>
  813. <Col id="srchinstcd"/>
  814. <Col id="srchhealexamflag"/>
  815. <Col id="clscd"/>
  816. <Col id="etccd"/>
  817. <Col id="save"/>
  818. <Col id="srchpnm2"/>
  819. <Col id="srchpid2"/>
  820. <Col id="srchrsrvdd"/>
  821. <Col id="srchrsrvno"/>
  822. <Col id="srchjobflag"/>
  823. <Col id="srchvisano"/>
  824. <Col id="srcocmlflag"/>
  825. <Col id="srchmode">4</Col>
  826. <Col id="srchhealexampid"/>
  827. <Col id="srchrgstno1"/>
  828. <Col id="srchrgstno2"/>
  829. <Col id="srchcond"/>
  830. <Col id="srchpkgcd"/>
  831. <Col id="srchcmpycd"/>
  832. <Col id="srchconseq"/>
  833. <Col id="srchsex"/>
  834. <Col id="rrgstno"/>
  835. <Col id="taginfo"/>
  836. <Col id="srchtagno"/>
  837. <Col id="savetemprsrv"/>
  838. <Col id="visaphotpath"/>
  839. <Col id="srchapntprint"/>
  840. <Col id="srchtagno"/>
  841. <Col id="srchhealexamplacecd"/>
  842. </Row>
  843. </Rows>
  844. </Dataset>
  845. <Dataset id="ds_main_info_patinfo_item" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false" oncolumnchanged="ds_main_info_patinfo_item_oncolumnchanged">
  846. <ColumnInfo>
  847. <Column id="healexampid" type="INT" size="256" sumtext="건진환자등록번호"/>
  848. <Column id="pid" type="STRING" size="256" sumtext="환자등록번호(원무)"/>
  849. <Column id="rrgstno1" type="STRING" size="256" sumtext="주민번호(상위)"/>
  850. <Column id="rrgstno2" type="STRING" size="256" sumtext="주민번호(하위)"/>
  851. <Column id="hngnm" type="STRING" size="256" sumtext="환자성명"/>
  852. <Column id="engnm" type="STRING" size="256" sumtext="영문이름"/>
  853. <Column id="engnm2" type="STRING" size="256" sumtext="영문이름2"/>
  854. <Column id="sex" type="STRING" size="256" sumtext="성별"/>
  855. <Column id="age" type="STRING" size="256" sumtext="나이"/>
  856. <Column id="zipcd11" type="STRING" size="256" sumtext="우편번호1"/>
  857. <Column id="zipcd12" type="STRING" size="256" sumtext="우편번호2"/>
  858. <Column id="zipcdseq1" type="INT" size="256" sumtext="우편번호 순서(일련번호)"/>
  859. <Column id="addr1" type="STRING" size="256" sumtext="주소1"/>
  860. <Column id="detladdr1" type="STRING" size="256" sumtext="상세주소1"/>
  861. <Column id="zipcd21" type="STRING" size="256" sumtext="주소2 우편번호1"/>
  862. <Column id="zipcd22" type="STRING" size="256" sumtext="주소2 우편번호2"/>
  863. <Column id="zipcdseq2" type="INT" size="256" sumtext="우편번호 순서(일련번호)"/>
  864. <Column id="addr2" type="STRING" size="256" sumtext="주소2"/>
  865. <Column id="detladdr2" type="STRING" size="256" sumtext="주소2 상세주소"/>
  866. <Column id="zipcd31" type="STRING" size="256" sumtext="주소3 우편번호1"/>
  867. <Column id="zipcd32" type="STRING" size="256" sumtext="주소3 우편번호2"/>
  868. <Column id="zipcdseq3" type="INT" size="256" sumtext="우편번호 순서(일련번호)"/>
  869. <Column id="addr3" type="STRING" size="256" sumtext="주소3"/>
  870. <Column id="detladdr3" type="STRING" size="256" sumtext="주소3 상세주소"/>
  871. <Column id="psptno" type="STRING" size="256" sumtext="여권번호"/>
  872. <Column id="brthareacnts" type="STRING" size="256" sumtext="출생지역(국가)"/>
  873. <Column id="telno" type="STRING" size="256" sumtext="전화번호(연락처)"/>
  874. <Column id="mpphon" type="STRING" size="256" sumtext="핸드폰번호"/>
  875. <Column id="brthdd" type="STRING" size="256" sumtext="생년월일"/>
  876. <Column id="emailid" type="STRING" size="256" sumtext="email ID"/>
  877. <Column id="emailtype" type="STRING" size="256" sumtext="email 주소"/>
  878. <Column id="instcd" type="STRING" size="256" sumtext="기관코드"/>
  879. <Column id="insucd" type="STRING" size="256" sumtext="보험기호"/>
  880. <Column id="insuid" type="STRING" size="256" sumtext="보험증번호"/>
  881. <Column id="insukind" type="STRING" size="256" sumtext="보험자격정보"/>
  882. <Column id="userid" type="STRING" size="256" sumtext="사용자id"/>
  883. <Column id="instcd" type="STRING" size="256" sumtext="기관코드"/>
  884. <Column id="pidcretfg" type="STRING" size="256" sumtext="등록번호생성여부"/>
  885. <Column id="srchcond" type="STRING" size="256" sumtext="조회조건"/>
  886. <Column id="rgstno1" type="STRING" size="256" sumtext="주민번호(상위)"/>
  887. <Column id="rgstno2" type="STRING" size="256" sumtext="주민번호(하위)"/>
  888. <Column id="forgeryn" type="STRING" size="256" sumtext="외국인여부"/>
  889. <Column id="clntgrde" type="STRING" size="256" sumtext="고객등급"/>
  890. <Column id="patremcnts" type="STRING" size="256" sumtext="건진자별참고내용"/>
  891. <Column id="forgneryn" type="STRING" size="256" sumtext="외국인여부"/>
  892. </ColumnInfo>
  893. </Dataset>
  894. <Dataset id="ds_main_list_acptlst" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  895. <ColumnInfo>
  896. <Column id="pnm" type="STRING" size="256" sumtext="환자성명"/>
  897. <Column id="engnm" type="STRING" size="256" sumtext="영문성명"/>
  898. <Column id="hopedd" type="STRING" size="256" sumtext="예약일자"/>
  899. <Column id="rsrvdttm" type="STRING" size="256" sumtext="예약일시(yyyymmdd hhmm)"/>
  900. <Column id="pid" type="STRING" size="256" sumtext="환자등록번호(원무)"/>
  901. <Column id="sex" type="STRING" size="256" sumtext="성별"/>
  902. <Column id="age" type="STRING" size="256" sumtext="나이"/>
  903. <Column id="cmpynm" type="STRING" size="256" sumtext="사업장명"/>
  904. <Column id="rsltcnstflag" type="STRING" size="256" sumtext="결과상담구분"/>
  905. <Column id="rsrvdd" type="STRING" size="256" sumtext="예약일자"/>
  906. <Column id="rsrvno" type="INT" size="256" sumtext="예약번호"/>
  907. <Column id="statflag" type="STRING" size="256" sumtext="상태구분"/>
  908. <Column id="rsrvflag" type="STRING" size="256" sumtext="예약구분"/>
  909. <Column id="rsltcnststatflag" type="STRING" size="256" sumtext="상담유무"/>
  910. <Column id="lastupdtrid" type="STRING" size="256" sumtext="최종수정자"/>
  911. <Column id="lastupdtdt" type="STRING" size="256" sumtext="최종수정일시"/>
  912. <Column id="rrgstno1" type="STRING" size="256" sumtext="주민번호(상위)"/>
  913. <Column id="rrgstno2" type="STRING" size="256" sumtext="주민번호(하위)"/>
  914. <Column id="orddd" type="STRING" size="256" sumtext="진료일자"/>
  915. <Column id="acptdttm" type="STRING" size="256" sumtext="진료일자"/>
  916. <Column id="pkgnm" type="STRING" size="256" sumtext="패키지명"/>
  917. <Column id="pkgcd" type="STRING" size="256" sumtext="패키지코드"/>
  918. <Column id="brthareacnts" type="STRING" size="256" sumtext="국가구분"/>
  919. <Column id="rcptstatyn" type="STRING" size="256" sumtext="수납 여부 "/>
  920. <Column id="visano" type="STRING" size="256" sumtext="비자년번"/>
  921. <Column id="rcptstat" type="STRING" size="256" sumtext="수납구분"/>
  922. <Column id="clntcmpynm" type="STRING" size="256" sumtext="소속기관"/>
  923. <Column id="clntdeptnm" type="STRING" size="256" sumtext="소속부서"/>
  924. </ColumnInfo>
  925. </Dataset>
  926. <Dataset id="ds_main_list_rsrvlst" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  927. <ColumnInfo>
  928. <Column id="pnm" type="STRING" size="256" sumtext="환자성명"/>
  929. <Column id="engnm" type="STRING" size="256" sumtext="영문성명"/>
  930. <Column id="hopedd" type="STRING" size="256" sumtext="예약일자"/>
  931. <Column id="rsrvtm" type="STRING" size="256" sumtext="예약시간"/>
  932. <Column id="pid" type="STRING" size="256" sumtext="환자등록번호(원무)"/>
  933. <Column id="sex" type="STRING" size="256" sumtext="성별"/>
  934. <Column id="age" type="STRING" size="256" sumtext="나이"/>
  935. <Column id="cmpynm" type="STRING" size="256" sumtext="사업장명"/>
  936. <Column id="rsrvdttm" type="STRING" size="256" sumtext="예약일시(yyyymmdd hhmm)"/>
  937. <Column id="rsrvdd" type="STRING" size="256" sumtext="예약등록일자"/>
  938. <Column id="rsrvno" type="INT" size="256" sumtext="예약등록번호"/>
  939. <Column id="statflag" type="STRING" size="256" sumtext="상태구분"/>
  940. <Column id="rsrvflag" type="STRING" size="256" sumtext="예약구분"/>
  941. <Column id="rsltcnststatflag" type="STRING" size="256" sumtext="상담유무"/>
  942. <Column id="lastupdtrid" type="STRING" size="256" sumtext="최종수정자"/>
  943. <Column id="lastupdtdt" type="STRING" size="256" sumtext="최종수정일시"/>
  944. <Column id="rrgstno1" type="STRING" size="256" sumtext="주민번호(상위)"/>
  945. <Column id="rrgstno2" type="STRING" size="256" sumtext="주민번호(하위)"/>
  946. <Column id="orddd" type="STRING" size="256" sumtext="진료일자"/>
  947. <Column id="pkgnm" type="STRING" size="256" sumtext="패키지명"/>
  948. <Column id="pkgcd" type="STRING" size="256" sumtext="패키지코드"/>
  949. <Column id="brthareacnts" type="STRING" size="256" sumtext="국가구분"/>
  950. <Column id="visano" type="STRING" size="256" sumtext="비자년번"/>
  951. <Column id="rcptstat" type="STRING" size="256" sumtext="수납구분"/>
  952. <Column id="clntcmpynm" type="STRING" size="256" sumtext="소속기관"/>
  953. <Column id="clntdeptnm" type="STRING" size="256" sumtext="소속부서"/>
  954. </ColumnInfo>
  955. </Dataset>
  956. <Dataset id="ds_main_list_cncllst" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  957. <ColumnInfo>
  958. <Column id="pnm" type="STRING" size="256" sumtext="환자성명"/>
  959. <Column id="engnm" type="STRING" size="256" sumtext="영문성명"/>
  960. <Column id="hopedd" type="STRING" size="256" sumtext="예약일자"/>
  961. <Column id="rsrvtm" type="STRING" size="256" sumtext="예약시간"/>
  962. <Column id="pid" type="STRING" size="256" sumtext="환자등록번호(원무)"/>
  963. <Column id="sex" type="STRING" size="256" sumtext="성별"/>
  964. <Column id="age" type="STRING" size="256" sumtext="나이"/>
  965. <Column id="cmpynm" type="STRING" size="256" sumtext="사업장명"/>
  966. <Column id="cncldd" type="STRING" size="256" sumtext="취소일자"/>
  967. <Column id="rsrvdd" type="STRING" size="256" sumtext="예약일자"/>
  968. <Column id="rsrvno" type="INT" size="256" sumtext="예약번호"/>
  969. <Column id="statflag" type="STRING" size="256" sumtext="상태구분"/>
  970. <Column id="rsrvflag" type="STRING" size="256" sumtext="예약구분"/>
  971. <Column id="rsltcnststatflag" type="STRING" size="256" sumtext="상담유무"/>
  972. <Column id="lastupdtrid" type="STRING" size="256" sumtext="최종수정자"/>
  973. <Column id="lastupdtdt" type="STRING" size="256" sumtext="최종수정일시"/>
  974. <Column id="rrgstno1" type="STRING" size="256" sumtext="주민번호(상위)"/>
  975. <Column id="rrgstno2" type="STRING" size="256" sumtext="주민번호(하위)"/>
  976. <Column id="orddd" type="STRING" size="256" sumtext="진료일자"/>
  977. <Column id="pkgnm" type="STRING" size="256" sumtext="패키지명"/>
  978. <Column id="pkgcd" type="STRING" size="256" sumtext="패키지코드"/>
  979. <Column id="brthareacnts" type="STRING" size="256" sumtext="국가구분"/>
  980. <Column id="visano" type="STRING" size="256" sumtext="비자년번"/>
  981. <Column id="clntcmpynm" type="STRING" size="256" sumtext="소속기관"/>
  982. <Column id="clntdeptnm" type="STRING" size="256" sumtext="소속부서"/>
  983. </ColumnInfo>
  984. </Dataset>
  985. <Dataset id="ds_main_list_reexlst" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  986. <ColumnInfo>
  987. <Column id="pnm" type="STRING" size="256" sumtext="환자성명"/>
  988. <Column id="engnm" type="STRING" size="256" sumtext="영문성명"/>
  989. <Column id="hopedd" type="STRING" size="256" sumtext="예약일자"/>
  990. <Column id="rsrvtm" type="STRING" size="256" sumtext="예약시간"/>
  991. <Column id="pid" type="STRING" size="256" sumtext="환자등록번호(원무)"/>
  992. <Column id="sex" type="STRING" size="256" sumtext="성별"/>
  993. <Column id="age" type="STRING" size="256" sumtext="나이"/>
  994. <Column id="cmpynm" type="STRING" size="256" sumtext="사업장명"/>
  995. <Column id="rsrvdttm" type="STRING" size="256" sumtext="예약일시(yyyymmdd hhmm)"/>
  996. <Column id="rsrvdd" type="STRING" size="256" sumtext="예약등록일자"/>
  997. <Column id="rsrvno" type="INT" size="256" sumtext="예약등록번호"/>
  998. <Column id="statflag" type="STRING" size="256" sumtext="상태구분"/>
  999. <Column id="rsrvflag" type="STRING" size="256" sumtext="예약구분"/>
  1000. <Column id="rsltcnststatflag" type="STRING" size="256" sumtext="상담유무"/>
  1001. <Column id="lastupdtrid" type="STRING" size="256" sumtext="최종수정자"/>
  1002. <Column id="lastupdtdt" type="STRING" size="256" sumtext="최종수정일시"/>
  1003. <Column id="rrgstno1" type="STRING" size="256" sumtext="주민번호(상위)"/>
  1004. <Column id="rrgstno2" type="STRING" size="256" sumtext="주민번호(하위)"/>
  1005. <Column id="orddd" type="STRING" size="256" sumtext="진료일자"/>
  1006. <Column id="pkgnm" type="STRING" size="256" sumtext="패키지명"/>
  1007. <Column id="pkgcd" type="STRING" size="256" sumtext="패키지코드"/>
  1008. <Column id="brthareacnts" type="STRING" size="256" sumtext="국가구분"/>
  1009. <Column id="visano" type="STRING" size="256" sumtext="비자년번"/>
  1010. <Column id="rcptstat" type="STRING" size="256" sumtext="수납구분"/>
  1011. <Column id="clntcmpynm" type="STRING" size="256" sumtext="소속기관"/>
  1012. <Column id="clntdeptnm" type="STRING" size="256" sumtext="소속부서"/>
  1013. </ColumnInfo>
  1014. </Dataset>
  1015. <Dataset id="ds_init" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1016. <ColumnInfo>
  1017. <Column id="srchmode" type="STRING" size="256"/>
  1018. </ColumnInfo>
  1019. <Rows>
  1020. <Row>
  1021. <Col id="srchmode">4</Col>
  1022. </Row>
  1023. </Rows>
  1024. </Dataset>
  1025. <Dataset id="ds_main_info_rsrvacptinfo_item" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1026. <ColumnInfo>
  1027. <Column id="rsrvdd" type="STRING" size="256" sumtext="예약일자"/>
  1028. <Column id="rsrvno" type="INT" size="256" sumtext="예약번호"/>
  1029. <Column id="instcd" type="STRING" size="256" sumtext="기관코드"/>
  1030. <Column id="healexamdetlflag" type="STRING" size="256" sumtext="건진상세분류"/>
  1031. <Column id="hopedd" type="STRING" size="256" sumtext="희망일자(변경예약일자)"/>
  1032. <Column id="rsrvtm" type="STRING" size="256" sumtext="예약시간(hhmm)"/>
  1033. <Column id="pid" type="STRING" size="256" sumtext="원무환자등록번호"/>
  1034. <Column id="orddd" type="STRING" size="256" sumtext="건진접수일자"/>
  1035. <Column id="healexampid" type="INT" size="256" sumtext="건진환자등록번호"/>
  1036. <Column id="rcptstat" type="STRING" size="256" sumtext="수납상태"/>
  1037. <Column id="disccd" type="STRING" size="256" sumtext="할인코드"/>
  1038. <Column id="clamdd" type="STRING" size="256" sumtext="청구일자"/>
  1039. <Column id="clamseqno" type="STRING" size="256" sumtext="청구일련번호"/>
  1040. <Column id="clamdepoyn" type="STRING" size="256" sumtext="청구입금완료구분"/>
  1041. <Column id="cmpyflag" type="STRING" size="256" sumtext="단체처리여부 Y : 단체"/>
  1042. <Column id="cmpycd" type="STRING" size="256" sumtext="사업자코드 "/>
  1043. <Column id="cmpynm" type="STRING" size="256" sumtext="사업자코드 "/>
  1044. <Column id="bizoffccd" type="STRING" size="256" sumtext="영업소코드"/>
  1045. <Column id="deptcd" type="STRING" size="256" sumtext="부서코드"/>
  1046. <Column id="acpt_insuid" type="STRING" size="256" sumtext="보험증번호"/>
  1047. <Column id="acpt_insucd" type="STRING" size="256" sumtext="보험기호"/>
  1048. <Column id="acpt_insukind" type="STRING" size="256" sumtext="보험자격"/>
  1049. <Column id="rsltremcnts" type="STRING" size="256" sumtext="결과비고(당분간납부액으로사용)"/>
  1050. <Column id="clntcmpynm" type="STRING" size="256" sumtext="직장소속"/>
  1051. <Column id="clntdeptnm" type="STRING" size="256" sumtext="직장부서"/>
  1052. <Column id="clntempid" type="STRING" size="256" sumtext="사번"/>
  1053. <Column id="clntpos" type="STRING" size="256" sumtext="직위"/>
  1054. <Column id="entcodd" type="STRING" size="256" sumtext="입사일자"/>
  1055. <Column id="jobkindflag" type="STRING" size="256" sumtext="직종구분"/>
  1056. <Column id="remcnts" type="STRING" size="256" sumtext="비고내용"/>
  1057. <Column id="rsrvflag" type="STRING" size="256" sumtext="예약구분"/>
  1058. <Column id="rsltcnstflag" type="STRING" size="256" sumtext="결과상담구분"/>
  1059. <Column id="rsltcnstrsrvdd" type="STRING" size="256" sumtext="결과상담예약일자"/>
  1060. <Column id="rsltcnstrsrvtm" type="STRING" size="256" sumtext="결과상담예약시간"/>
  1061. <Column id="rsltcnststatflag" type="STRING" size="256" sumtext="결과상담상태구분"/>
  1062. <Column id="dietcnstyn" type="STRING" size="256" sumtext="영양상담구분"/>
  1063. <Column id="orgexamdt" type="STRING" size="256" sumtext="재검사의 경우 체크를 위함"/>
  1064. <Column id="jobposcd" type="STRING" size="256" sumtext="직위코드"/>
  1065. <Column id="clntgrde" type="STRING" size="256" sumtext="고객등급코드(1~5)"/>
  1066. <Column id="relacd" type="STRING" size="256" sumtext="관계코드(직원할인시)"/>
  1067. <Column id="insucorpbrchcd" type="STRING" size="256" sumtext="소속건강보험지사코드"/>
  1068. <Column id="insucorpbrchnm" type="STRING" size="256" sumtext="소속건강보험지사명"/>
  1069. <Column id="civilaplflag" type="STRING" size="256" sumtext="민원실구분"/>
  1070. <Column id="empid" type="STRING" size="256" sumtext="직원정보(ID)"/>
  1071. <Column id="empnm" type="STRING" size="256" sumtext="직원정보(성명)"/>
  1072. <Column id="recmempid" type="STRING" size="256" sumtext="직원소개할인 적용시 추천직원ID"/>
  1073. <Column id="recmempnm" type="STRING" size="256" sumtext="직원소개할인 적용시 추천직원명"/>
  1074. <Column id="choiflag" type="STRING" size="256" sumtext="(당일/위투시/위내시경)"/>
  1075. <Column id="famypid" type="STRING" size="256" sumtext="가족건진할인시 가족중 기건진자등록번호"/>
  1076. <Column id="famypnm" type="STRING" size="256" sumtext="가족건진할인시 가족중 기건진자명"/>
  1077. <Column id="famyrelacd" type="STRING" size="256" sumtext="가족건진할인시 가족관계코드"/>
  1078. <Column id="insutrgtflag" type="STRING" size="256" sumtext="직역구분(직장/지역및피부양/의료급여)"/>
  1079. <Column id="insuflag" type="STRING" size="256" sumtext="대상구분(공교/지역/직장)"/>
  1080. <Column id="plceflag" type="STRING" size="256" sumtext="내원/출장"/>
  1081. <Column id="scndhptstrgtyn" type="STRING" size="256" sumtext="2차간염대상자여부"/>
  1082. <Column id="oraltestyn" type="STRING" size="256" sumtext="구강검사대상여부"/>
  1083. <Column id="freecncrtrgtyn" type="STRING" size="256" sumtext="무료암대상여부"/>
  1084. <Column id="stmccncrflag" type="STRING" size="256" sumtext="위암검사구분"/>
  1085. <Column id="stmccncryn" type="STRING" size="256" sumtext="위암검사구분"/>
  1086. <Column id="largeintescncrflag" type="STRING" size="256" sumtext="대장암검사구분"/>
  1087. <Column id="largeintescncryn" type="STRING" size="256" sumtext="대장암검사구분"/>
  1088. <Column id="livcncrtrgtyn2" type="STRING" size="256" sumtext="간암검사대상여부"/>
  1089. <Column id="livcncrtrgtyn" type="STRING" size="256" sumtext="간암검사대상여부"/>
  1090. <Column id="livcncrflag" type="STRING" size="256" sumtext="간암검사구분"/>
  1091. <Column id="mamcncryn" type="STRING" size="256" sumtext="유방암검사구분"/>
  1092. <Column id="mamcncrflag" type="STRING" size="256" sumtext="유방암검사구분"/>
  1093. <Column id="cervcncrflag" type="STRING" size="256" sumtext="자궁암검사구분"/>
  1094. <Column id="cervcncryn" type="STRING" size="256" sumtext="자궁경부암저소득여부"/>
  1095. <Column id="healcntrcd" type="STRING" size="256" sumtext="보건소코드"/>
  1096. <Column id="spclhealexamflag" type="STRING" size="256" sumtext="특검구분"/>
  1097. <Column id="schlgrde" type="STRING" size="256" sumtext="학년"/>
  1098. <Column id="clsid" type="STRING" size="256" sumtext="반"/>
  1099. <Column id="studid" type="STRING" size="256" sumtext="번호"/>
  1100. <Column id="rsrvguidsendyn" type="STRING" size="256" sumtext="예약안내문발송여부"/>
  1101. <Column id="rsrvguidsenddd" type="STRING" size="256" sumtext="예약안내문발송일"/>
  1102. <Column id="medicostyn" type="STRING" size="256" sumtext="진찰료포함여부"/>
  1103. <Column id="insuclamyn" type="STRING" size="256" sumtext="공단청구여부"/>
  1104. <Column id="statflag" type="STRING" size="256" sumtext="공단청구여부"/>
  1105. <Column id="rtime" type="STRING" size="256" sumtext="접수시간"/>
  1106. <!-- PKG CODE, 사업체코드 및 계약번호[종건] -->
  1107. <Column id="pkgcd" type="STRING" size="256" sumtext="패키지코드"/>
  1108. <Column id="pkgnm" type="STRING" size="256" sumtext="패키지명"/>
  1109. <Column id="choiflag" type="STRING" size="256" sumtext="선택내역"/>
  1110. <Column id="conseq" type="INT" size="256" sumtext="계약번호"/>
  1111. <Column id="conhistseq" type="INT" size="256" sumtext="계약이력번호"/>
  1112. <Column id="contype" type="STRING" size="256" sumtext="계약종류"/>
  1113. <Column id="uncocd" type="STRING" size="256" sumtext="미수계정"/>
  1114. <Column id="orddeptcd" type="STRING" size="256" sumtext="진료과코드"/>
  1115. <Column id="orddrid" type="STRING" size="256" sumtext="진료의id"/>
  1116. <Column id="discremcnts" type="STRING" size="256" sumtext="할인참고내용"/>
  1117. <Column id="ordtm" type="STRING" size="256" sumtext="진료시간"/>
  1118. <Column id="cretno" type="INT" size="256" sumtext="외래등록생성번호"/>
  1119. <Column id="acptseqno" type="INT" size="256" sumtext="외래등록생성일련번호"/>
  1120. <Column id="visano" type="STRING" size="256" sumtext="비자연번"/>
  1121. <Column id="brthareacnts" type="STRING" size="256" sumtext="비자국가코드"/>
  1122. <Column id="pkgdiscyn" type="STRING" size="256" sumtext="패키지할인적용여부"/>
  1123. <!-- 최근건진내역 -->
  1124. <Column id="latestpkginfo" type="STRING" size="256" sumtext="최근건진내역"/>
  1125. <Column id="visaflag" type="STRING" size="256" sumtext="비자구분"/>
  1126. <Column id="forgneryn" type="STRING" size="256" sumtext="외국인여부"/>
  1127. <Column id="oldhopedd" type="STRING" size="256" sumtext="예약일자"/>
  1128. <Column id="oldrsrvno" type="INT" size="256" sumtext="예약번호"/>
  1129. <Column id="oldhealexamflag" type="STRING" size="256" sumtext="건진상세분류"/>
  1130. <Column id="visaphotnm" type="STRING" size="256" sumtext="비자연번"/>
  1131. <Column id="visaphotpath" type="STRING" size="256" sumtext="비자연번"/>
  1132. <Column id="healexamplacecd" type="STRING" size="256" sumtext="비자연번"/>
  1133. <Column id="pkguncocd" type="STRING" size="256"/>
  1134. </ColumnInfo>
  1135. </Dataset>
  1136. <Dataset id="ds_main_info_rsrvacptinfo_addlst" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false" oncolumnchanged="ds_main_info_rsrvacptinfo_addlst_oncolumnchanged">
  1137. <ColumnInfo>
  1138. <Column id="sel" type="STRING" size="256" sumtext="선택구분"/>
  1139. <Column id="testcd" type="STRING" size="256" sumtext="검사코드"/>
  1140. <Column id="testnm" type="STRING" size="256" sumtext="검사명"/>
  1141. <Column id="calscoramt" type="STRING" size="256" sumtext="수가"/>
  1142. <Column id="calcscorcd" type="STRING" size="256" sumtext="수가코드"/>
  1143. <Column id="discamt" type="INT" size="256" sumtext="감면액"/>
  1144. <Column id="uncocd" type="STRING" size="256" sumtext="청구방법"/>
  1145. <Column id="testflag" type="STRING" size="256" sumtext="검사구분"/>
  1146. <!-- 패키지 변경시 인스턴스 구조를 맞춰주기 위하여 추가 2008-06-03 이성인 -->
  1147. <Column id="scoreamt" type="INT" size="256" sumtext="단가"/>
  1148. <Column id="addtotamt" type="INT" size="256" sumtext="총가격"/>
  1149. <Column id="prcptims" type="STRING" size="256" sumtext="횟수"/>
  1150. <Column id="cmpydiscamt" type="STRING" size="256" sumtext="단체할인액"/>
  1151. <Column id="examseq" type="STRING" size="256" sumtext="examseq"/>
  1152. <Column id="prcpno" type="STRING" size="256" sumtext="prcpno"/>
  1153. <Column id="prcpdd" type="STRING" size="256" sumtext="prcpdd"/>
  1154. <Column id="m" type="STRING" size="256" sumtext="m"/>
  1155. <Column id="grupflag" type="STRING" size="256" sumtext="grupflag"/>
  1156. <Column id="prcptims" type="STRING" size="256" sumtext="처방횟수"/>
  1157. <Column id="prcpdayno" type="STRING" size="256" sumtext="처방일수"/>
  1158. <Column id="testdesc" type="STRING" size="256" sumtext="testdesc"/>
  1159. <Column id="gndrflag" type="STRING" size="256" sumtext="성별구분"/>
  1160. </ColumnInfo>
  1161. </Dataset>
  1162. <Dataset id="ds_main_info_pkgdetl_item" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1163. <ColumnInfo>
  1164. <Column id="cdnm" type="STRING" size="256" sumtext="검진구분"/>
  1165. <Column id="pkgcd" type="STRING" size="256" sumtext="검진패키지코드"/>
  1166. <Column id="testnm" type="STRING" size="256" sumtext="검사명"/>
  1167. <Column id="spccd" type="STRING" size="256" sumtext="검사그룹코드"/>
  1168. <Column id="spcnm" type="STRING" size="256" sumtext=" 검사그룹"/>
  1169. <Column id="stndval" type="STRING" size="256" sumtext="참고치"/>
  1170. <Column id="padd" type="STRING" size="256" sumtext="검사구분"/>
  1171. </ColumnInfo>
  1172. </Dataset>
  1173. <Dataset id="ds_main_info_histlst_item" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1174. <ColumnInfo>
  1175. <Column id="healexamflag" type="STRING" size="256" sumtext="건진구분"/>
  1176. <Column id="healexamdetlflag" type="STRING" size="256" sumtext="건진구분"/>
  1177. <Column id="orddd" type="STRING" size="256" sumtext="진료일자"/>
  1178. <Column id="hopedd" type="STRING" size="256" sumtext="진료희망일자"/>
  1179. <Column id="pkgcd" type="STRING" size="256" sumtext="패키지코드"/>
  1180. <Column id="pkgnm" type="STRING" size="256" sumtext="패키지명"/>
  1181. <Column id="rsrvdd" type="STRING" size="256" sumtext="예약일자"/>
  1182. <Column id="rsrvno" type="INT" size="256" sumtext="예약번호"/>
  1183. <Column id="cmpyflag" type="STRING" size="256" sumtext="단체구분"/>
  1184. <Column id="lastupdtrid" type="STRING" size="256" sumtext="최종수정자"/>
  1185. <Column id="lastupdtdt" type="STRING" size="256" sumtext="최종수정일시"/>
  1186. <Column id="cmpynm" type="STRING" size="256" sumtext="단체명"/>
  1187. <Column id="cmpycd" type="STRING" size="256" sumtext="등록번호"/>
  1188. <Column id="conseq" type="INT" size="256" sumtext="등록번호"/>
  1189. <Column id="conhistseq" type="INT" size="256" sumtext="등록번호"/>
  1190. <Column id="pid" type="STRING" size="256" sumtext="등록번호"/>
  1191. <Column id="cretno" type="INT" size="256" sumtext="외래생성번호"/>
  1192. <Column id="statflag" type="STRING" size="256" sumtext="상태"/>
  1193. <Column id="disccd" type="STRING" size="256" sumtext="할인"/>
  1194. <Column id="discremcnts" type="STRING" size="256" sumtext="할인사유"/>
  1195. <Column id="rcptstat" type="STRING" size="256" sumtext="수납상태"/>
  1196. <Column id="visano" type="STRING" size="256" sumtext="비자연번"/>
  1197. <Column id="remcnts" type="STRING" size="256" sumtext="비고사항"/>
  1198. <Column id="uncocd" type="STRING" size="256" sumtext="비고사항"/>
  1199. <Column id="orddeptcd" type="STRING" size="256" sumtext="처방부서코드"/>
  1200. <Column id="orddrid" type="STRING" size="256" sumtext="진료의"/>
  1201. <Column id="cncldd" type="STRING" size="256" sumtext="취소일"/>
  1202. <Column id="healexamplacecd" type="STRING" size="256" sumtext="건진장소"/>
  1203. <Column id="rsltcnstdrid" type="STRING" size="256" sumtext="상담의사"/>
  1204. </ColumnInfo>
  1205. </Dataset>
  1206. <Dataset id="ds_main_info_rsltcnstinfo_choicnst" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  1207. <Dataset id="ds_main_info_rcptinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1208. <ColumnInfo>
  1209. <Column id="pkgamt" type="STRING" size="256"/>
  1210. <Column id="cmpyaddamt" type="STRING" size="256"/>
  1211. <Column id="subtotamt" type="STRING" size="256"/>
  1212. <Column id="preamt" type="STRING" size="256"/>
  1213. <Column id="discamt" type="STRING" size="256"/>
  1214. <Column id="uncoamt" type="STRING" size="256"/>
  1215. <Column id="realamt" type="STRING" size="256"/>
  1216. <Column id="ownbamt" type="STRING" size="256"/>
  1217. <Column id="preamt2" type="STRING" size="256"/>
  1218. <Column id="totprercptamt" type="STRING" size="256"/>
  1219. <Column id="psnaddamt" type="STRING" size="256"/>
  1220. </ColumnInfo>
  1221. <Rows>
  1222. <Row>
  1223. <Col id="pkgamt"/>
  1224. <Col id="cmpyaddamt"/>
  1225. <Col id="subtotamt"/>
  1226. <Col id="preamt"/>
  1227. <Col id="discamt"/>
  1228. <Col id="uncoamt"/>
  1229. <Col id="realamt"/>
  1230. <Col id="ownbamt"/>
  1231. <Col id="preamt2"/>
  1232. <Col id="totprercptamt"/>
  1233. <Col id="psnaddamt"/>
  1234. </Row>
  1235. </Rows>
  1236. </Dataset>
  1237. <Dataset id="ds_main_list_listinfo" firefirstcount="0" firenextcount="0" useclientlayout="true" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1238. <ColumnInfo>
  1239. <Column id="rsrvcnt" type="INT" size="256" sumtext="예약건수"/>
  1240. <Column id="rsrvinscnt" type="INT" size="256" sumtext="예약등록건수"/>
  1241. <Column id="acptcnt" type="INT" size="256" sumtext="접수건수"/>
  1242. <Column id="cnclcnt" type="INT" size="256" sumtext="취소건수"/>
  1243. <Column id="rcptcnt" type="INT" size="256" sumtext="수납건수"/>
  1244. <Column id="holdcnt" type="INT" size="256" sumtext="보류건수"/>
  1245. <Column id="outcnt" type="INT" size="256" sumtext="부도건수"/>
  1246. <Column id="failcnt" type="INT" size="256"/>
  1247. </ColumnInfo>
  1248. <Rows>
  1249. <Row>
  1250. <Col id="acptcnt"/>
  1251. <Col id="rsrvcnt"/>
  1252. <Col id="rcptcnt"/>
  1253. <Col id="cnclcnt"/>
  1254. <Col id="holdcnt"/>
  1255. <Col id="failcnt"/>
  1256. <Col id="outcnt"/>
  1257. </Row>
  1258. </Rows>
  1259. </Dataset>
  1260. <Dataset id="ds_init_place" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1261. <ColumnInfo>
  1262. <Column id="healexamplacecd" type="STRING" size="256"/>
  1263. </ColumnInfo>
  1264. <Rows>
  1265. <Row/>
  1266. </Rows>
  1267. </Dataset>
  1268. <Dataset id="ds_init_baseinfo_detlcodelst_item" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1269. <ColumnInfo>
  1270. <Column id="sel" type="STRING" size="256" sumtext="선택"/>
  1271. <Column id="etcdetlcdkey" type="STRING" size="256" sumtext="상세코드키"/>
  1272. <Column id="etcdetlcd" type="STRING" size="256" sumtext="상세코드"/>
  1273. <Column id="etccd" type="STRING" size="256" sumtext="코드"/>
  1274. <Column id="etcdetlnm" type="STRING" size="256" sumtext="상세코드명"/>
  1275. <Column id="etcitemcnts" type="STRING" size="256" sumtext="기타1"/>
  1276. <Column id="etcitemcnts2" type="STRING" size="256" sumtext="기타2"/>
  1277. <Column id="etcitemcnts3" type="STRING" size="256" sumtext="기타3"/>
  1278. <Column id="useyn" type="STRING" size="256" sumtext="사용여부 "/>
  1279. </ColumnInfo>
  1280. </Dataset>
  1281. <Dataset id="ds_main_info_visalst_item" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  1282. <Dataset id="ds_image_attachfile" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1283. <ColumnInfo>
  1284. <Column id="image" type="BLOB" size="256"/>
  1285. </ColumnInfo>
  1286. <Rows>
  1287. <Row/>
  1288. </Rows>
  1289. </Dataset>
  1290. <Dataset id="ds_send_attach" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1291. <ColumnInfo>
  1292. <Column id="filedata" type="BLOB" size="256"/>
  1293. <Column id="filenm" type="STRING" size="256"/>
  1294. <Column id="filesize" type="STRING" size="256"/>
  1295. <Column id="filetype" type="STRING" size="256"/>
  1296. </ColumnInfo>
  1297. <Rows>
  1298. <Row/>
  1299. </Rows>
  1300. </Dataset>
  1301. <Dataset id="ds_main_info_taginfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false" oncolumnchanged="ds_main_info_taginfo_oncolumnchanged">
  1302. <ColumnInfo>
  1303. <Column id="tagno" type="STRING" size="256"/>
  1304. </ColumnInfo>
  1305. <Rows>
  1306. <Row/>
  1307. </Rows>
  1308. </Dataset>
  1309. <Dataset id="ds_main_info_rsrvacptinfo_pkglst" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  1310. <Dataset id="ds_temp" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1311. <ColumnInfo>
  1312. <Column id="okflag" type="STRING" size="256"/>
  1313. </ColumnInfo>
  1314. <Rows>
  1315. <Row/>
  1316. </Rows>
  1317. </Dataset>
  1318. <Dataset id="ds_temp_priceamt_priceamt" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  1319. <Dataset id="ds_sendcmts" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1320. <ColumnInfo>
  1321. <Column id="healexamflag" type="STRING" size="256" sumtext="건진구분"/>
  1322. <Column id="healexamdetlflag" type="STRING" size="256" sumtext="건진상세구분"/>
  1323. <Column id="rsrvdd" type="STRING" size="256" sumtext="건진등록일자"/>
  1324. <Column id="rsrvno" type="INT" size="256" sumtext="예약번호"/>
  1325. <Column id="savetype" type="STRING" size="256" sumtext="저장구분"/>
  1326. <Column id="remcnts" type="STRING" size="256" sumtext="비고내용"/>
  1327. <!-- SMAHA04040_예약접수[통합건진] 시작 -->
  1328. <Column id="healexamgubun" type="STRING" size="256" sumtext="건진구분"/>
  1329. <Column id="empid" type="STRING" size="256" sumtext="직원정보ID"/>
  1330. <Column id="emprelacd" type="STRING" size="256" sumtext="관계"/>
  1331. <Column id="disccd" type="STRING" size="256" sumtext="할인계정"/>
  1332. <Column id="cmpycd" type="STRING" size="256" sumtext="사업장코드"/>
  1333. <Column id="bizoffccd" type="STRING" size="256" sumtext="영업소"/>
  1334. <Column id="jobkindflag" type="STRING" size="256" sumtext="직종구분"/>
  1335. <Column id="jobkindcd" type="STRING" size="256" sumtext="직종코드"/>
  1336. <Column id="insucorpbrchcd" type="STRING" size="256" sumtext="소속지사"/>
  1337. <Column id="healcntrcd" type="STRING" size="256" sumtext="보건소"/>
  1338. <Column id="schlgrde" type="STRING" size="256" sumtext="년"/>
  1339. <Column id="clsid" type="STRING" size="256" sumtext="반"/>
  1340. <Column id="studid" type="STRING" size="256" sumtext="번호"/>
  1341. <Column id="deptcd" type="STRING" size="256" sumtext="부서"/>
  1342. <Column id="entcodd" type="STRING" size="256" sumtext="자격취득일"/>
  1343. <Column id="clntempid" type="STRING" size="256" sumtext="사번군번"/>
  1344. <Column id="armyhos" type="STRING" size="256" sumtext="군병원"/>
  1345. <Column id="oraltestyn" type="STRING" size="256" sumtext="생애여부"/>
  1346. <Column id="fsthptstrgtyn" type="STRING" size="256" sumtext="간염검사"/>
  1347. <Column id="scndhptstrgtyn" type="STRING" size="256" sumtext="2차간염"/>
  1348. <Column id="stmccncrflag" type="STRING" size="256" sumtext="위암"/>
  1349. <Column id="largeintescncrflag" type="STRING" size="256" sumtext="대장암"/>
  1350. <Column id="livcncrflag" type="STRING" size="256" sumtext="간암"/>
  1351. <Column id="mamcncrflag" type="STRING" size="256" sumtext="유방암"/>
  1352. <Column id="cervcncrflag" type="STRING" size="256" sumtext="자궁경부암"/>
  1353. <Column id="junibdd" type="STRING" size="256" sumtext="전입일자"/>
  1354. <Column id="clntdeptnm" type="STRING" size="256" sumtext="부서명"/>
  1355. <Column id="visano" type="STRING" size="256" sumtext="차트번호"/>
  1356. <Column id="subscrhngnm" type="STRING" size="256" sumtext="가입자성명"/>
  1357. <Column id="subscrrrgstno1" type="STRING" size="256" sumtext="주민앞번호"/>
  1358. <Column id="subscrrrgstno2" type="STRING" size="256" sumtext="주민뒷번호"/>
  1359. <!-- SMAHA04040_예약접수[통합건진] 종료 -->
  1360. <!-- 예약접수[종합건진] 시작 -->
  1361. <Column id="empid" type="STRING" size="256" sumtext="직원정보_사번"/>
  1362. <Column id="empnm" type="STRING" size="256" sumtext="직원정보_이름"/>
  1363. <Column id="famypid" type="STRING" size="256" sumtext="각족건진"/>
  1364. <Column id="recmempid" type="STRING" size="256" sumtext="직원소개pid"/>
  1365. <Column id="recmemseq" type="STRING" size="256" sumtext="직원소개seq"/>
  1366. <Column id="emprelacd" type="STRING" size="256" sumtext="직원관계"/>
  1367. <Column id="famyrelacd" type="STRING" size="256" sumtext="가족관계"/>
  1368. <Column id="fmhngnm" type="STRING" size="256" sumtext="단체가족성명"/>
  1369. <Column id="fmrgstno1" type="STRING" size="256" sumtext="단체가족주민번호1"/>
  1370. <Column id="fmrgstno2" type="STRING" size="256" sumtext="단체가족주민번호2"/>
  1371. <Column id="fmrelacd" type="STRING" size="256" sumtext="단체가족관계"/>
  1372. <Column id="clntdeptnm" type="STRING" size="256" sumtext="부서"/>
  1373. <Column id="clntcmpynm" type="STRING" size="256" sumtext="소속"/>
  1374. <Column id="clntempid" type="STRING" size="256" sumtext="사번"/>
  1375. <Column id="clntpos" type="STRING" size="256" sumtext="직위"/>
  1376. <!-- 예약접수[종합건진] 종료 -->
  1377. </ColumnInfo>
  1378. </Dataset>
  1379. <Dataset id="ds_send_save_rsltsave_rsltrsrv" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  1380. <Dataset id="ds_temp_templst_list" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  1381. <Dataset id="ds_main" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1382. <ColumnInfo>
  1383. <Column id="sum" type="STRING" size="256"/>
  1384. </ColumnInfo>
  1385. <Rows>
  1386. <Row/>
  1387. </Rows>
  1388. </Dataset>
  1389. <Dataset id="ds_temp_pkgtestcdlst_addlst" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  1390. <Dataset id="ds_temp_templst" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  1391. <Dataset id="ds_tmp_testcount_testcount" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  1392. <Dataset id="ds_hidden" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  1393. <Dataset id="ds_tag_taginfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1394. <ColumnInfo>
  1395. <Column id="tagstat" type="STRING" size="256" sumtext="태그지급상태"/>
  1396. <Column id="pid" type="STRING" size="256" sumtext=""/>
  1397. <Column id="pathngnm" type="STRING" size="256" sumtext="태그지급상태"/>
  1398. </ColumnInfo>
  1399. </Dataset>
  1400. <Dataset id="ds_send_taginfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  1401. <Dataset id="ds_main_seqprntdata_item" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1402. <ColumnInfo>
  1403. <Column id="pid" type="STRING" size="256" sumtext="등록번호"/>
  1404. <Column id="hngnm" type="STRING" size="256" sumtext="성명"/>
  1405. <Column id="sexage" type="STRING" size="256" sumtext="성별/나이"/>
  1406. <Column id="pkgnm" type="STRING" size="256" sumtext="pkg명"/>
  1407. <Column id="brthdd" type="STRING" size="256" sumtext="생년월일"/>
  1408. <Column id="rsrvno" type="STRING" size="256" sumtext="예약번호"/>
  1409. <Column id="testroomcd" type="STRING" size="256" sumtext="검사실코드"/>
  1410. <Column id="testroomnm" type="STRING" size="256" sumtext="검사실명"/>
  1411. </ColumnInfo>
  1412. </Dataset>
  1413. <Dataset id="ds_main_seqprntdata" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  1414. <Dataset id="ds_send_savetemprsrv" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  1415. </Objects>
  1416. <Bind>
  1417. <BindItem id="item0" compid="grp_sea2.ipt_srchfromdd" propid="value" datasetid="ds_send" columnid="srchfromdd"/>
  1418. <BindItem id="item1" compid="grp_sea2.ipt_srchtodd" propid="value" datasetid="ds_send" columnid="srchtodd"/>
  1419. <BindItem id="item2" compid="grp_sea2.cmb_srchhealexamdetlflag" propid="value" datasetid="ds_send" columnid=""/>
  1420. <BindItem id="item3" compid="grp_sea2.ipt_srchpid" propid="value" datasetid="ds_send" columnid="srchpid2"/>
  1421. <BindItem id="item4" compid="grp_sea2.output7" propid="value" datasetid="ds_send" columnid="srchpnm2"/>
  1422. <BindItem id="item5" compid="grp_sea.input2" propid="value" datasetid="ds_send" columnid="srchfromdd"/>
  1423. <BindItem id="item6" compid="grp_sea.input3" propid="value" datasetid="ds_send" columnid="srchtodd"/>
  1424. <BindItem id="item7" compid="grp_sea.combo1" propid="value" datasetid="ds_send" columnid="srchhealexamdetlflag"/>
  1425. <BindItem id="item8" compid="grp_sea.srch_pid" propid="value" datasetid="ds_send" columnid="srchpid2"/>
  1426. <BindItem id="item9" compid="grp_sea.opt_srchpnm" propid="value" datasetid="ds_send" columnid="srchpnm2"/>
  1427. <BindItem id="item10" compid="group5.ipt_brthdd" propid="value" datasetid="ds_main_info_patinfo_item" columnid="brthdd"/>
  1428. <BindItem id="item11" compid="swt_acptlst.case_cncl.group4.rdo_cnclmode" propid="value" datasetid="ds_init" columnid="srchmode"/>
  1429. <BindItem id="item12" compid="group5.cmb_healexamdetlflag" propid="value" datasetid="ds_main_info_rsrvacptinfo_item" columnid="healexamdetlflag"/>
  1430. <BindItem id="item13" compid="group5.ipt_orddd" propid="value" datasetid="ds_main_info_rsrvacptinfo_item" columnid="orddd"/>
  1431. <BindItem id="item14" compid="group5.cmb_place" propid="value" datasetid="ds_main_info_rsrvacptinfo_item" columnid="healexamplacecd"/>
  1432. <BindItem id="item15" compid="group5.ipt_rsrvdd" propid="value" datasetid="ds_main_info_rsrvacptinfo_item" columnid="hopedd"/>
  1433. <BindItem id="item16" compid="group5.ipt_rsrvtm" propid="value" datasetid="ds_main_info_rsrvacptinfo_item" columnid="rsrvtm"/>
  1434. <BindItem id="item17" compid="group5.ipt_rgstno1" propid="value" datasetid="ds_main_info_patinfo_item" columnid="rgstno1"/>
  1435. <BindItem id="item18" compid="group5.ipt_rgstno2" propid="value" datasetid="ds_main_info_patinfo_item" columnid="rgstno2"/>
  1436. <BindItem id="item19" compid="group5.ipt_mpphon" propid="value" datasetid="ds_main_info_patinfo_item" columnid="mpphon"/>
  1437. <BindItem id="item20" compid="group5.opt_zipcd1" propid="value" datasetid="ds_main_info_patinfo_item" columnid="zipcd11"/>
  1438. <BindItem id="item21" compid="group5.opt_zipcd2" propid="value" datasetid="ds_main_info_patinfo_item" columnid="zipcd12"/>
  1439. <BindItem id="item22" compid="group5.input6" propid="value" datasetid="ds_main_info_patinfo_item" columnid="zipcd22"/>
  1440. <BindItem id="item23" compid="group5.input4" propid="value" datasetid="ds_main_info_patinfo_item" columnid="zipcd21"/>
  1441. <BindItem id="item24" compid="group5.input1" propid="value" datasetid="ds_main_info_patinfo_item" columnid="addr2"/>
  1442. <BindItem id="item25" compid="group5.opt_addr" propid="value" datasetid="ds_main_info_patinfo_item" columnid="addr1"/>
  1443. <BindItem id="item26" compid="group5.ipt_detladdr" propid="value" datasetid="ds_main_info_patinfo_item" columnid="detladdr1"/>
  1444. <BindItem id="item27" compid="group5.input5" propid="value" datasetid="ds_main_info_patinfo_item" columnid="detladdr2"/>
  1445. <BindItem id="item28" compid="group5.ipt_telno" propid="value" datasetid="ds_main_info_patinfo_item" columnid="telno"/>
  1446. <BindItem id="item29" compid="group5.ipt_pnm" propid="value" datasetid="ds_main_info_patinfo_item" columnid="hngnm"/>
  1447. <BindItem id="item30" compid="group5.ipt_pid" propid="value" datasetid="ds_main_info_patinfo_item" columnid="pid"/>
  1448. <BindItem id="item31" compid="group5.ipt_clntcmpynm" propid="value" datasetid="ds_main_info_rsrvacptinfo_item" columnid="clntcmpynm"/>
  1449. <BindItem id="item32" compid="group5.ipt_clntdeptnm" propid="value" datasetid="ds_main_info_rsrvacptinfo_item" columnid="clntdeptnm"/>
  1450. <BindItem id="item33" compid="group5.opt_sex" propid="value" datasetid="ds_main_info_patinfo_item" columnid="sex"/>
  1451. <BindItem id="item34" compid="group5.opt_age" propid="value" datasetid="ds_main_info_patinfo_item" columnid="age"/>
  1452. <BindItem id="item35" compid="group5.ipt_pkgcd" propid="value" datasetid="ds_main_info_rsrvacptinfo_item" columnid="pkgcd"/>
  1453. <BindItem id="item36" compid="group5.opt_pkgnm" propid="value" datasetid="ds_main_info_rsrvacptinfo_item" columnid="pkgnm"/>
  1454. <BindItem id="item37" compid="group5.opt_latestpkginfo" propid="value" datasetid="ds_main_info_rsrvacptinfo_item" columnid="latestpkginfo"/>
  1455. <BindItem id="item38" compid="group5.cmb_rsltcnstflag" propid="value" datasetid="ds_main_info_rsltcnstinfo_choicnst" columnid="rsltcnstflag"/>
  1456. <BindItem id="item39" compid="group5.cmb_rsltcnstlst" propid="value" datasetid="ds_main_info_rsltcnstinfo_choicnst" columnid="rsltrsrvid"/>
  1457. <BindItem id="item40" compid="group5.tar_remcnts" propid="value" datasetid="ds_main_info_rsrvacptinfo_item" columnid="remcnts"/>
  1458. <BindItem id="item41" compid="group5.cmb_disccdlst" propid="value" datasetid="ds_main_info_rsrvacptinfo_item" columnid="disccd"/>
  1459. <BindItem id="item42" compid="group5.dcamt" propid="value" datasetid="ds_main_info_rsrvacptinfo_item" columnid="dcamt"/>
  1460. <BindItem id="item43" compid="group5.adddcamt" propid="value" datasetid="ds_main_info_rsrvacptinfo_item" columnid="adddcamt"/>
  1461. <BindItem id="item44" compid="output3" propid="value" datasetid="ds_main_info_rcptinfo" columnid="pkgamt"/>
  1462. <BindItem id="item45" compid="ipt_ownbamt" propid="value" datasetid="ds_main_info_rcptinfo" columnid="ownbamt"/>
  1463. <BindItem id="item46" compid="combo2" propid="value" datasetid="ds_main_info_rsrvacptinfo_item" columnid="pkguncocd"/>
  1464. <BindItem id="item47" compid="opt_preamt" propid="value" datasetid="ds_main_info_rcptinfo" columnid="preamt"/>
  1465. <BindItem id="item48" compid="opt_totamt" propid="value" datasetid="ds_main_info_rcptinfo" columnid="totamt"/>
  1466. <BindItem id="item49" compid="opt_discamt" propid="value" datasetid="ds_main_info_rcptinfo" columnid="discamt"/>
  1467. <BindItem id="item50" compid="output4" propid="value" datasetid="ds_main_info_rcptinfo" columnid="cmpyaddamt"/>
  1468. <BindItem id="item51" compid="output1" propid="value" datasetid="ds_main_info_rcptinfo" columnid="psnaddamt"/>
  1469. <BindItem id="item52" compid="opt_subtotamt" propid="value" datasetid="ds_main_info_rcptinfo" columnid="subtotamt"/>
  1470. <BindItem id="item53" compid="opt_realamt" propid="value" datasetid="ds_main_info_rcptinfo" columnid="realamt"/>
  1471. <BindItem id="item54" compid="output21" propid="value" datasetid="ds_main_list_listinfo" columnid="acptcnt"/>
  1472. <BindItem id="item55" compid="output15" propid="value" datasetid="ds_main_list_listinfo" columnid="rcptcnt"/>
  1473. <BindItem id="item56" compid="output17" propid="value" datasetid="ds_main_list_listinfo" columnid="rsrvcnt"/>
  1474. <BindItem id="item57" compid="output20" propid="value" datasetid="ds_main_list_listinfo" columnid="holdcnt"/>
  1475. <BindItem id="item58" compid="output22" propid="value" datasetid="ds_main_list_listinfo" columnid="outcnt"/>
  1476. <BindItem id="item59" compid="output19" propid="value" datasetid="ds_main_list_listinfo" columnid="cnclcnt"/>
  1477. <BindItem id="item60" compid="group5.rdo_healexamplacecd" propid="value" datasetid="ds_init_place" columnid="healexamplacecd"/>
  1478. <BindItem id="item61" compid="group5.out_engnm" propid="value" datasetid="ds_main_info_patinfo_item" columnid="engnm"/>
  1479. <BindItem id="item62" compid="group5.ipt_tagno" propid="value" datasetid="ds_main_info_taginfo" columnid="tagno"/>
  1480. <BindItem id="item63" compid="group5.img_visaphot" propid="image" datasetid="ds_image_attachfile" columnid="image"/>
  1481. </Bind>
  1482. <Script type="xscript4.0"><![CDATA[/***************************************************************************************
  1483. * System Name :
  1484. * Job Name :
  1485. * Creator :
  1486. * Make Date : 2015-11-13
  1487. * Description :
  1488. *---------------------------------------------------------------------------------------
  1489. * Modify Date Modifier Modify Description
  1490. *---------------------------------------------------------------------------------------
  1491. * 2015-11-13 Live Converter TF->XP
  1492. *
  1493. *---------------------------------------------------------------------------------------
  1494. ****************************************************************************************/
  1495. include "com_commonxp::comm_main.xjs";
  1496. include "ast_healthexamrsrvacptxp::AHA.xjs";
  1497. include "ast_healthexamrsrvacptxp::AHA010.xjs";
  1498. include "ast_healthexambasexp::healcombolist.xjs";
  1499. //include "pam_pamcommnxp::PAM.xjs";
  1500. var arErrorCode = new HashArray();
  1501. function SMAHA04020_oninit(obj:Form, e:InitEventInfo)
  1502. {
  1503. frmf_initForm(obj);
  1504. }
  1505. function SMAHA04020_onload(obj:Form, e:LoadEventInfo)
  1506. {
  1507. grdf_initGrid(swt_acptlst.case_acpt.grd_acptlst);
  1508. grdf_initGrid(swt_acptlst.case_cncl.grd_cncllst);
  1509. grdf_initGrid(swt_acptlst.case_reex.grd_reexlst);
  1510. grdf_initGrid(swt_acptlst.case_rsrv.grd_rsrvlst);
  1511. grdf_initGrid(group5.grd_addlst);
  1512. grdf_setRowTypeIcon(group5.grd_addlst, 0);
  1513. grdf_initGrid(group5.grd_pkgdetl);
  1514. grdf_initGrid(group5.grd_hist);
  1515. fGetBaseInfo();
  1516. fInitInfo();
  1517. fInitDate(true);
  1518. fInitList();
  1519. swt_acptlst.tabindex = 0;
  1520. fSetBtnStat();
  1521. fGetList();
  1522. }
  1523. function fGetBaseInfo()
  1524. {
  1525. var healexamfg = fGetHealExamFlag();
  1526. var arrParam = [{dsNm: "ds_init_baseinfo_hedetlflaglst_A0070", cdGrpId: "A0070"}
  1527. ,{dsNm: "ds_init_baseinfo_testflag_A0117", cdGrpId: "A0117"}
  1528. ,{dsNm: "ds_init_baseinfo_natiinlst_A0465", cdGrpId: "A0465"}
  1529. ,{dsNm: "ds_init_baseinfo_rsltlst_P0049", cdGrpId: "P0049"}
  1530. ,{dsNm: "ds_init_baseinfo_statlst_A0107", cdGrpId: "A0107"}]
  1531. appf_getCodeList(arrParam);
  1532. var arrParam = [{dsNm: "ds_init_baseinfo_healexamplacelst_S600", cdGrpId: "S600"}
  1533. ,{dsNm: "ds_init_baseinfo_apntprintlst_R003", cdGrpId: "R003"}];
  1534. healGetCodeList(arrParam);
  1535. var arrParam = [{dsNm: "ds_init_baseinfo_rsltcnstflaglst_S080", cdGrpId: "S080"}];
  1536. healGetCodeList(arrParam);
  1537. ds_init_baseinfo_healexamplacelst_S600.deleteRow(0);
  1538. group5.rdo_healexamplacecd.innerdataset = "ds_init_baseinfo_healexamplacelst_S600";
  1539. group5.rdo_healexamplacecd.codecolumn = "cdid";
  1540. group5.rdo_healexamplacecd.datacolumn = "cdnm";
  1541. ds_send.setColumn(0, "srchinstcd", sysf_getUserInfo("dutplceinstcd") );
  1542. var oParam = {};
  1543. oParam.id = "TRAHA00104";
  1544. oParam.service = "healexambaseapp.ComCode";
  1545. oParam.method = "reqGetDiscCdList";
  1546. oParam.inds = "req=ds_send";
  1547. oParam.outds = "ds_init_baseinfo_pamcdlst_disccdlst=disccdlst ds_init_baseinfo_pamcdlst_uncocdlst=uncocdlst ds_=cncruncocdlst ds_=calclst";
  1548. oParam.async = false;
  1549. //oParam.callback = "cf_TRAHA00104";
  1550. tranf_submit(oParam);
  1551. ds_send.setColumn(0, "clscd", "G");
  1552. ds_send.setColumn(0, "etccd", "G15");
  1553. var oParam = {};
  1554. oParam.id = "TRAHB00602";
  1555. oParam.service = "healexambaseapp.EtcCode";
  1556. oParam.method = "reqGetDetlCodeList";
  1557. oParam.inds = "req=ds_send";
  1558. oParam.outds = "ds_init_baseinfo_detlcodelst_item=item";
  1559. oParam.async = false;
  1560. oParam.callback = "cf_submit";
  1561. tranf_submit(oParam);
  1562. if(arErrorCode.pop("TRAHB00602") > -1)
  1563. {
  1564. dsf_setFixVal(ds_init_baseinfo_detlcodelst_item, "sel:N");
  1565. var nodelst = ds_init_baseinfo_detlcodelst_item
  1566. if( nodelst.rowcount == 1)
  1567. {
  1568. ds_send.setColumn(0, "srchhealexamdetlflag", ds_init_baseinfo_detlcodelst_item.getColumn(0, "etcitemcnts"));
  1569. }
  1570. else if( nodelst.rowcount > 0)
  1571. {
  1572. for( var i = 0 ; i < nodelst.rowcount ; i++)
  1573. {
  1574. if( "Y" == ds_init_baseinfo_detlcodelst_item.getColumn(i, "useyn") )
  1575. {
  1576. ds_send.setColumn(0, "srchhealexamdetlflag", ds_init_baseinfo_detlcodelst_item.getColumn(0, "etcitemcnts"));
  1577. break;
  1578. }
  1579. }
  1580. }
  1581. ds_main_info_rsrvacptinfo_item.setColumn(0, "healexamdetlflag", ds_send.getColumn(0, "srchhealexamdetlflag"));
  1582. }
  1583. }
  1584. function cf_submit(sSvcId, nErrorCode, sErrorMsg)
  1585. {
  1586. arErrorCode.push(sSvcId, nErrorCode);
  1587. if(nErrorCode < 0) return;
  1588. }
  1589. function fInitInfo()
  1590. {
  1591. ds_main_info_patinfo_item.clearData();
  1592. ds_main_info_patinfo_item.addRow();
  1593. ds_main_info_visalst_item.clearData();
  1594. ds_main_info_pkgdetl_item.clearData();
  1595. ds_main_info_histlst_item.clearData();
  1596. ds_main_info_rsrvacptinfo_item.clearData();
  1597. ds_main_info_rsrvacptinfo_item.addRow();
  1598. ds_image_attachfile.setColumn(0, "image", "");
  1599. ds_send_attach.setColumn(0, "filedata", "");
  1600. fInitRsrvAcptInfo();
  1601. }
  1602. function fInitDate(bSrchDt)
  1603. {
  1604. var cur_date = utlf_getCurrentDate();
  1605. if(utlf_isNull(group5.ipt_orddd.value))
  1606. {
  1607. group5.ipt_orddd.value = cur_date;
  1608. }
  1609. group5.ipt_rsrvdd.value = cur_date;
  1610. if( bSrchDt )
  1611. {
  1612. // grp_sea2.ipt_srchtodd.value = cur_date;
  1613. // grp_sea2.ipt_srchfromdd.value = cur_date;
  1614. grp_sea2.ipt_srchtodd.value = "20171231";
  1615. grp_sea2.ipt_srchfromdd.value = "20171201";
  1616. }
  1617. }
  1618. function fInitList( )
  1619. {
  1620. ds_main_list_rsrvlst.clearData();
  1621. ds_main_list_acptlst.clearData();
  1622. ds_main_list_cncllst.clearData();
  1623. ds_main_list_listinfo.clearData();
  1624. ds_main_info_rsrvacptinfo_addlst.clearData();
  1625. }
  1626. function fSetBtnStat()
  1627. {
  1628. btn_rcpt.enable = true;
  1629. btn_rsrvcfm1.enable = false;
  1630. btn_rsrvcfm2.enable = false;
  1631. btn_acpt.enable = false;
  1632. btn_acptcncl.enable = false;
  1633. btn_rsrvcncl.enable = false;
  1634. var vStat = ds_main_info_rsrvacptinfo_item.getColumn(0, "statflag");
  1635. if ( vStat == "C" )
  1636. {
  1637. btn_rsrvcfm1.enable = true;
  1638. btn_rsrvcfm2.enable = true;
  1639. btn_rsrvcncl.enable = true;
  1640. btn_acpt.enable = true;
  1641. }
  1642. else if( vStat == "D")
  1643. {
  1644. btn_rsrvcfm1.enable = true;
  1645. btn_rsrvcfm2.enable = true;
  1646. btn_acpt.enable = true;
  1647. }
  1648. else if( vStat == "E" )
  1649. {
  1650. btn_acptcncl.enable = true;
  1651. btn_acpt.enable = false;
  1652. }
  1653. else if( vStat == "F" )
  1654. {
  1655. btn_rsrvcfm1.enable = true;
  1656. btn_rsrvcfm2.enable = true;
  1657. btn_acptcncl.enable = false;
  1658. btn_acpt.enable = false;
  1659. }
  1660. else if( vStat == "G" )
  1661. {
  1662. btn_acptcncl.enable = false;
  1663. btn_acpt.enable = false;
  1664. }
  1665. else
  1666. {
  1667. btn_rsrvcfm1.enable = true;
  1668. btn_rsrvcfm2.enable = true;
  1669. btn_acpt.enable = true;
  1670. }
  1671. }
  1672. function fGetList()
  1673. {
  1674. fInitList();
  1675. if( utlf_isNull(ds_send.getColumn(0, "srchhealexamdetlflag")) || utlf_isNull(ds_send.getColumn(0, "srchtodd")) || utlf_isNull(ds_send.getColumn(0, "srchfromdd"))) return ;
  1676. ds_send.setColumn(0, "srchhealexamflag", fGetHealExamFlag());
  1677. var vMode = fGetSrchMode();
  1678. ds_send.setColumn(0, "srchmode", vMode );
  1679. ds_send.setColumn(0, "srchinstcd", sysf_getUserInfo("dutplceinstcd") );
  1680. var oParam = {};
  1681. oParam.id = "TRAHA04013";
  1682. oParam.service = "healthexamrsrvacptapp.RsrvAcpt";
  1683. oParam.method = "reqGetRsrvAcptList";
  1684. oParam.inds = "req=ds_send";
  1685. oParam.outds = "ds_main_list_rsrvlst=item ds_main_list_reexlst=item ds_main_list_acptlst=item ds_main_list_cncllst=item ds_=item ds_main_list_listinfo=itemcnt";
  1686. oParam.async = false;
  1687. //oParam.callback = "cf_TRAHA04013";
  1688. tranf_submit(oParam);
  1689. ds_main_list_acptlst.copyData(ds_main_list_rsrvlst);
  1690. }
  1691. function fInitRsrvAcptInfo()
  1692. {
  1693. ds_main_info_rcptinfo.clearData();
  1694. ds_main_list_listinfo.addRow();
  1695. ds_main_info_rsrvacptinfo_addlst.clearData();
  1696. ds_main_info_taginfo.clearData();
  1697. ds_main_info_taginfo.addRow();
  1698. ds_main_info_rsltcnstinfo_cnstlst_cnst.clearData();
  1699. ds_main_info_rsltcnstinfo_choicnst.clearData();
  1700. fInitDate(false);
  1701. ds_main_info_rsrvacptinfo_item.setColumn(0, "healexamdetlflag", ds_send.getColumn(0, "srchhealexamdetlflag"));
  1702. group5.ipt_rgstno1.setFocus();
  1703. dsf_makeValue(ds_main_info_rsltcnstinfo_cnstlst_cnst, "rsltcnstflag", "string", "");
  1704. group5.cmb_rsltcnstflag.enable = true;
  1705. group5.btn_tag.text = "태그지급";
  1706. group5.ipt_tagno.enable = true;
  1707. group5.btn_rsltcnstrsrv.enable = true;
  1708. group5.cmb_rsltcnstlst.index = 0;
  1709. if(!utlf_isNull(group5.rdo_healexamplacecd.value))
  1710. {
  1711. frmf_inputEnterKey("group5.rdo_healexamplacecd", "onitemchanged", new ItemChangeEventInfo );
  1712. }
  1713. else
  1714. {
  1715. var sFlag = fGetHealExamPlaceFlag();
  1716. if (sFlag == "G" )
  1717. {
  1718. group5.rdo_healexamplacecd.index = 0;
  1719. }
  1720. else
  1721. {
  1722. group5.rdo_healexamplacecd.index = 1;
  1723. }
  1724. }
  1725. }
  1726. function fGetSrchMode()
  1727. {
  1728. var idx = swt_acptlst.tabindex;
  1729. if( idx == 0)
  1730. {
  1731. idx = 3;
  1732. }
  1733. else if( idx == 1 )
  1734. {
  1735. idx = 1;
  1736. }
  1737. else if(idx == 2)
  1738. {
  1739. return swt_acptlst.case_cncl.group4.rdo_cnclmode.value ;
  1740. }
  1741. else if(idx == 3)
  1742. {
  1743. idx = 8;
  1744. }
  1745. return idx;
  1746. }
  1747. function group5_rdo_healexamplacecd_onitemchanged(obj:Radio, e:ItemChangeEventInfo)
  1748. {
  1749. var healexamplacecd = ds_main_info_rsrvacptinfo_item.getColumn(0, "healexamplacecd");
  1750. var statFlag = ds_main_info_rsrvacptinfo_item.getColumn(0, "statflag");
  1751. if(statFlag < 'C')
  1752. {
  1753. ds_main_info_rsrvacptinfo_item.setColumn(0, "healexamplacecd", group5.rdo_healexamplacecd.value);
  1754. }
  1755. else
  1756. {
  1757. ds_main_info_rsrvacptinfo_item.setColumn(0, "healexamplacecd", utlf_isNull(healexamplacecd) ? obj.value : healexamplacecd);
  1758. }
  1759. }
  1760. function grp_sea_combo1_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
  1761. {
  1762. ds_main_info_rsrvacptinfo_item.setColumn(0, "healexamdetlflag", obj.value);
  1763. }
  1764. function grp_sea_button7_onclick(obj:Button, e:ClickEventInfo)
  1765. {
  1766. fSearchPatInfo("SMAHA00600", "rgstno", grp_sea.srch_pid.value , "N", "ds_send" ,"srchpid2", "srchpnm2");
  1767. }
  1768. function grp_sea2_btn_search_onclick(obj:Button, e:ClickEventInfo)
  1769. {
  1770. fGetList();
  1771. }
  1772. function grp_sea_button6_onclick(obj:Button, e:ClickEventInfo)
  1773. {
  1774. fGetList();
  1775. }
  1776. function btn_grdsize_onclick(obj:Button, e:ClickEventInfo)
  1777. {
  1778. if( btn_grdsize.text == "펼치기")
  1779. {
  1780. group5.visible = false;
  1781. btn_grdsize.text = "줄이기";
  1782. swt_acptlst.position.width = grp_sea.position.width;
  1783. swt_acptlst.position.right = grp_sea.position.right
  1784. swt_acptlst.bringToFront();
  1785. btn_grdsize.bringToFront();
  1786. }
  1787. else
  1788. {
  1789. btn_grdsize.text = "펼치기";
  1790. swt_acptlst.position.width = 310;
  1791. swt_acptlst.position.right = btn_grdsize.position.right;;
  1792. group5.visible = true;
  1793. }
  1794. }
  1795. function button1_onclick(obj:Button, e:ClickEventInfo)
  1796. {
  1797. swt_acptlst.tabindex = 0;
  1798. button1.class = "btn_tab_S";
  1799. button4.class = "btn_tab";
  1800. button2.class = "btn_tab";
  1801. btn_reex.class = "btn_tab";
  1802. group5.ipt_rsrvtm.enable = false;
  1803. group5.btn_totrsrvdt.enable = false;
  1804. fGetList();
  1805. }
  1806. function button4_onclick(obj:Button, e:ClickEventInfo)
  1807. {
  1808. swt_acptlst.tabindex = 2;
  1809. button1.class = "btn_tab";
  1810. button4.class = "btn_tab_S";
  1811. button2.class = "btn_tab";
  1812. btn_reex.class = "btn_tab";
  1813. group5.ipt_rsrvtm.enable = false;
  1814. group5.btn_totrsrvdt.enable = false;
  1815. fGetList();
  1816. }
  1817. function button2_onclick(obj:Button, e:ClickEventInfo)
  1818. {
  1819. swt_acptlst.tabindex = 1;
  1820. button1.class = "btn_tab";
  1821. button4.class = "btn_tab";
  1822. button2.class = "btn_tab_S";
  1823. btn_reex.class = "btn_tab";
  1824. group5.ipt_rsrvtm.enable = true;
  1825. group5.btn_totrsrvdt.enable = true;
  1826. fGetList();
  1827. }
  1828. function btn_reex_onclick(obj:Button, e:ClickEventInfo)
  1829. {
  1830. swt_acptlst.tabindex = 3;
  1831. button1.class = "btn_tab";
  1832. button4.class = "btn_tab";
  1833. button2.class = "btn_tab";
  1834. btn_reex.class = "btn_tab_S";
  1835. group5.ipt_rsrvtm.enable = true;
  1836. group5.btn_totrsrvdt.enable = true;
  1837. fGetList();
  1838. }
  1839. function swt_acptlst_case_acpt_grd_acptlst_oncelldblclick(obj:Grid, e:GridClickEventInfo)
  1840. {
  1841. ahafGetRsrvAcptDetlVisa(3);
  1842. fDcAmtCalc();
  1843. var PkgCd = ds_main_info_rsrvacptinfo_item.getColumn(0, "pkgcd");
  1844. ahafGetPkgDetlList(PkgCd);
  1845. var pid = ds_main_info_patinfo_item.getColumn(0, "pid");
  1846. if (!utlf_isNull(pid))
  1847. {
  1848. ahafGetHistList(pid);
  1849. }
  1850. }
  1851. function swt_acptlst_case_rsrv_grd_rsrvlst_oncelldblclick(obj:Grid, e:GridClickEventInfo)
  1852. {
  1853. ahafGetRsrvAcptDetlVisa(1);
  1854. fDcAmtCalc();
  1855. var PkgCd = ds_main_info_rsrvacptinfo_item.getColumn(0, "pkgcd");
  1856. ahafGetPkgDetlList(PkgCd);
  1857. var pid = ds_main_info_patinfo_item.getColumn(0, "pid");
  1858. if (!utlf_isNull(pid))
  1859. {
  1860. ahafGetHistList(pid);
  1861. }
  1862. }
  1863. function swt_acptlst_case_cncl_grd_cncllst_oncelldblclick(obj:Grid, e:GridClickEventInfo)
  1864. {
  1865. ahafGetRsrvAcptDetlVisa(4);
  1866. fDcAmtCalc();
  1867. var PkgCd = ds_main_info_rsrvacptinfo_item.getColumn(0, "pkgcd");
  1868. ahafGetPkgDetlList(PkgCd);
  1869. var pid = ds_main_info_patinfo_item.getColumn(0, "pid");
  1870. if (!utlf_isNull(pid))
  1871. {
  1872. ahafGetHistList(pid);
  1873. }
  1874. }
  1875. function swt_acptlst_case_cncl_group4_rdo_cnclmode_onitemchanged(obj:Radio, e:ItemChangeEventInfo)
  1876. {
  1877. fGetList();
  1878. }
  1879. function swt_acptlst_case_reex_grd_reexlst_oncelldblclick(obj:Grid, e:GridClickEventInfo)
  1880. {
  1881. ahafGetRsrvAcptDetlVisa(1);
  1882. fDcAmtCalc();
  1883. var PkgCd = ds_main_info_rsrvacptinfo_item.getColumn(0, "pkgcd");
  1884. ahafGetPkgDetlList(PkgCd);
  1885. var pid = ds_main_info_patinfo_item.getColumn(0, "pid");
  1886. if (!utlf_isNull(pid))
  1887. {
  1888. ahafGetHistList(pid);
  1889. }
  1890. }
  1891. function group5_ipt_rsrvtm_onkeyup(obj:MaskEdit, e:KeyEventInfo)
  1892. {
  1893. if(e.keycode == 13)
  1894. {
  1895. obj.updateToDataset();
  1896. group5.ipt_pnm.setFocus();
  1897. }
  1898. }
  1899. function swt_acptlst_case_acpt_grd_acptlst_onkeyup(obj:Grid, e:KeyEventInfo)
  1900. {
  1901. if(e.ctrlKey == true && e.keycode == 67)
  1902. {
  1903. grdf_clipboardCopy(obj, "AST");
  1904. }
  1905. }
  1906. function swt_acptlst_case_rsrv_grd_rsrvlst_onkeyup(obj:Grid, e:KeyEventInfo)
  1907. {
  1908. if(e.ctrlKey == true && e.keycode == 67)
  1909. {
  1910. grdf_clipboardCopy(obj, "AST");
  1911. }
  1912. }
  1913. function swt_acptlst_case_cncl_grd_cncllst_onkeyup(obj:Grid, e:KeyEventInfo)
  1914. {
  1915. if(e.ctrlKey == true && e.keycode == 67)
  1916. {
  1917. grdf_clipboardCopy(obj, "AST");
  1918. }
  1919. }
  1920. function swt_acptlst_case_reex_grd_reexlst_onkeyup(obj:Grid, e:KeyEventInfo)
  1921. {
  1922. if(e.ctrlKey == true && e.keycode == 67)
  1923. {
  1924. grdf_clipboardCopy(obj, "AST");
  1925. }
  1926. }
  1927. function ipt_ownbamt_onkeyup(obj:MaskEdit, e:KeyEventInfo)
  1928. {
  1929. if(e.keycode == 13)
  1930. {
  1931. var tempamt = parseInt(ds_main_info_rcptinfo.getColumn(0, "tempamt")); // 부담금 + 미수금
  1932. var ownbamt = parseInt(String(obj.value).replace(/,/g,""));
  1933. var uncoamt = tempamt - ownbamt;
  1934. dsf_makeValue(ds_temp_priceamt_priceamt, "chngownbamt", "int", ownbamt);
  1935. dsf_makeValue(ds_main_info_rcptinfo, "ownbamt", "int", ownbamt);
  1936. dsf_makeValue(ds_send, "ownbamt", "int", ownbamt);
  1937. dsf_makeValue(ds_temp_priceamt_priceamt, "chnguncoamt", "int", uncoamt);
  1938. dsf_makeValue(ds_temp_priceamt_priceamt, "chngyn", "string", "Y");
  1939. fSetAddAmt();
  1940. }
  1941. }
  1942. function combo2_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
  1943. {
  1944. var cnt = ds_main_info_rsrvacptinfo_addlst.rowcount;
  1945. var i = 0;
  1946. var uncocd = "";
  1947. for(var i = 0; i < cnt ; i++)
  1948. {
  1949. uncocd = ds_main_info_rsrvacptinfo_addlst.getColumn(i, 5);
  1950. if( utlf_isNull(uncocd) || (uncocd == "-" ) )
  1951. {
  1952. ds_main_info_rsrvacptinfo_addlst.enableevent = false;
  1953. ds_main_info_rsrvacptinfo_addlst.setColumn(i, 5, obj.value);
  1954. ds_main_info_rsrvacptinfo_addlst.enableevent = true;
  1955. }
  1956. }
  1957. }
  1958. function group5_cmb_disccdlst_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
  1959. {
  1960. var chkdisccd = obj.value;
  1961. if(!utlf_isNull(chkdisccd))
  1962. {
  1963. dsf_makeValue(ds_main_info_rsrvacptinfo_item, "dcamt", "string", ds_init_baseinfo_pamcdlst_disccdlst.lookup("cd", chkdisccd, "dcamt"));
  1964. dsf_makeValue(ds_main_info_rsrvacptinfo_item, "adddcamt", "string", ds_init_baseinfo_pamcdlst_disccdlst.lookup("cd", chkdisccd, "adddcamt"));
  1965. }
  1966. fSetAddAmt();
  1967. }
  1968. function group5_cmb_rsltcnstlst_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
  1969. {
  1970. var idx = obj.index;
  1971. ds_main_info_rsltcnstinfo_choicnst.copyData(ds_main_info_rsltcnstinfo_cnstlst_cnst);
  1972. ds_main_info_rsltcnstinfo_choicnst.clearData();
  1973. ds_main_info_rsltcnstinfo_choicnst.copyRow(ds_main_info_rsltcnstinfo_choicnst.addRow(), ds_main_info_rsltcnstinfo_cnstlst_cnst, idx);
  1974. var rsltRsrvId = ds_main_info_rsltcnstinfo_choicnst.getColumn(0, "rsltrsrvid");
  1975. if(rsltRsrvId == "-" || utlf_isNull(rsltRsrvId))
  1976. {
  1977. group5.cmb_rsltcnstflag.enable = true;
  1978. group5.btn_rsltcnstrsrv.enable = true;
  1979. group5.btn_rsltcnstrsrvcncl.enable = false;
  1980. }
  1981. else
  1982. {
  1983. group5.cmb_rsltcnstflag.enable = false;
  1984. group5.btn_rsltcnstrsrv.enable = false;
  1985. group5.btn_rsltcnstrsrvcncl.enable = true;
  1986. }
  1987. }
  1988. function group5_button9_onclick(obj:Button, e:ClickEventInfo)
  1989. {
  1990. if(utlf_isNull(ds_main_info_rsrvacptinfo_item.getColumn(0, "rsrvno")))
  1991. {
  1992. sysf_messageBox("예약(접수)이후에만 특이사항을 별도로 저장하실수 있습니다.", "I");
  1993. return false;
  1994. }
  1995. dsf_makeValue(ds_sendcmts, "healexamdetlflag", "string", ds_send.getColumn(0, "srchhealexamdetlflag"));
  1996. dsf_makeValue(ds_sendcmts, "rsrvdd", "string", ds_send.getColumn(0, "srchrsrvdd"));
  1997. dsf_makeValue(ds_sendcmts, "rsrvno", "int", ds_send.getColumn(0, "srchrsrvno"));
  1998. dsf_makeValue(ds_sendcmts, "cmts", "string", ds_main_info_rsrvacptinfo_item.getColumn(0, "remcnts"));
  1999. var oParam = {};
  2000. oParam.id = "TXAHA04029";
  2001. oParam.service = "healthexamrsrvacptapp.RsrvAcpt";
  2002. oParam.method = "reqExeAcptCmts";
  2003. oParam.inds = "req=ds_sendcmts";
  2004. oParam.outds = "ds_=item";
  2005. oParam.async = false;
  2006. //oParam.callback = "cf_TXAHA04029";
  2007. tranf_submit(oParam);
  2008. }
  2009. function group5_btn_rsltcnstrsrv_onclick(obj:Button, e:ClickEventInfo)
  2010. {
  2011. fGetRsltRsrvDateTime("i");
  2012. }
  2013. function group5_btn_rsltcnstrsrvcncl_onclick(obj:Button, e:ClickEventInfo)
  2014. {
  2015. fGetRsltRsrvDateTime("d");
  2016. }
  2017. function fGetRsltRsrvDateTime(vFlag)
  2018. {
  2019. var statFlag = ds_main_info_rsrvacptinfo_item.getColumn(0, "statflag");
  2020. var sHealexamFlag = ds_main_info_rsrvacptinfo_item.getColumn(0, "healexamflag");
  2021. var sOutExamYN = "N";
  2022. dsf_makeValue(ds_main_info_rsltcnstinfo_choicnst, "string", "outexamyn",sOutExamYN);
  2023. var sIdx = group5.cmb_rsltcnstlst.index;
  2024. var nodeIdx = sIdx;
  2025. var rsltRsrvList = ds_main_info_rsltcnstinfo_cnstlst_cnst;
  2026. var rsltRsrvSaveYN = "";
  2027. var m = "";
  2028. var vHealExamFg = utlf_isNull(ds_main_info_rsrvacptinfo_item.getColumn(0, "healexamflag")) ? fGetHealExamFlag() : ds_main_info_rsrvacptinfo_item.getColumn(0, "healexamflag");
  2029. var vRsrvdd = ds_main_info_rsrvacptinfo_item.getColumn(0, "rsrvdd");
  2030. var vRsrvno = ds_main_info_rsrvacptinfo_item.getColumn(0, "rsrvno");
  2031. var cmt = ds_init_baseinfo_rsltcnstflaglst_S080.getColumn(group5.cmb_rsltcnstflag.index, "cmt")
  2032. if(utlf_isNull(vHealExamFg) || utlf_isNull(vRsrvdd) || utlf_isNull(vRsrvno) || (vRsrvno == "0") )
  2033. {
  2034. sysf_messageBox("대상자를" , "C002");
  2035. return;
  2036. }
  2037. if(vFlag == "d")
  2038. {
  2039. rsltRsrvSaveYN = rsltRsrvList.getColumn(sIdx, "rsltrsrvsaveyn");
  2040. m = rsltRsrvList.getColumn(sIdx, "m");
  2041. if(rsltRsrvSaveYN == "N" && m == "i")
  2042. {
  2043. ds_main_info_rsltcnstinfo_cnstlst_cnst.deleteRow(nodeIdx);
  2044. group5.cmb_rsltcnstlst.index = 0;
  2045. return;
  2046. }
  2047. else if(rsltRsrvSaveYN == "Y")
  2048. {
  2049. var rsltCnstEndYN = rsltRsrvList.getColumn(sIdx, "rsltcnstendyn");
  2050. var rsltCnstDD = rsltRsrvList.getColumn(sIdx, "rsltcnstdd");
  2051. var rsltCnstRsrvEndtm = rsltRsrvList.getColumn(sIdx, "rsltcnstrsrvendtm");
  2052. if(cmt == "Y")
  2053. {
  2054. if(rsltCnstEndYN == "Y")
  2055. {
  2056. sysf_messageBox("상담완료이" , "I002");
  2057. return;
  2058. }
  2059. }
  2060. ds_main_info_rsltcnstinfo_cnstlst_cnst.setColumn(nodeIdx, "m" ,vFlag);
  2061. ds_main_info_rsltcnstinfo_cnstlst_cnst.setColumn(nodeIdx, "rsltrsrvsaveyn" ,"N");
  2062. }
  2063. }
  2064. else if( vFlag == "i")
  2065. {
  2066. if(ds_main_info_rsltcnstinfo_cnstlst_cnst.getCaseCount("m=='i' || m =='d'") > 0)
  2067. {
  2068. sysf_messageBox("저장 후 상담예약" , "I006" );
  2069. return;
  2070. }
  2071. if(sOutExamYN == "N")
  2072. {
  2073. var outExamNodeList = ds_main_info_rsltcnstinfo_cnstlst_cnst.getCaseCount("outexamyn =='" + sOutExamYN + "' && m !='-'" );
  2074. if(outExamNodeList > 0)
  2075. {
  2076. sysf_messageBox("내부검사는 1회 등록" , "I006" );
  2077. return;
  2078. }
  2079. if(utlf_isNull(group5.cmb_rsltcnstflag.value))
  2080. {
  2081. sysf_messageBox("결과상담 구분을" , "C002" );
  2082. return;
  2083. }
  2084. }
  2085. if(cmt == "Y" || sOutExamYN == "Y")
  2086. {
  2087. frmf_setParameter ("SPAHA00110_PARAM1", utlf_isNull(sHealexamFlag) ? fGetHealExamFlag() : sHealexamFlag);
  2088. frmf_setParameter ("SPAHA00110_PARAM2", group5.cmb_healexamdetlflag.value);
  2089. frmf_setParameter ("SPAHA00110_PARAM3", "ds_main_info_rsltcnstinfo_choicnst");
  2090. frmf_setParameter ("SPAHA00110_PARAM4", "ds_main_info_rsltcnstinfo_cnstlst_cnst");
  2091. frmf_modal("SPAHA00110", "SPAHA00110", "", "", "", "", "", "", "", "", "", "", "M");
  2092. }
  2093. else if(cmt == "N")
  2094. {
  2095. var cnt = parseInt(ds_main_info_rsltcnstinfo_cnstlst_cnst.rowcount) + 1;
  2096. dsf_makeValue(ds_main_info_rsltcnstinfo_cnstlst_cnst, "rsltcnstseqno" , "int", 0, cnt);
  2097. dsf_makeValue(ds_main_info_rsltcnstinfo_cnstlst_cnst, "outexamyn" , "string", "N", cnt);
  2098. dsf_makeValue(ds_main_info_rsltcnstinfo_cnstlst_cnst, "rsltcnstflag" , "string", ds_main_info_rsltcnstinfo_choicnst.getColumn(0, "rsltcnstflag"), cnt);
  2099. dsf_makeValue(ds_main_info_rsltcnstinfo_cnstlst_cnst, "rsltcnstdd" , "string", "", cnt);
  2100. dsf_makeValue(ds_main_info_rsltcnstinfo_cnstlst_cnst, "rsltcnstrsrvstarttm" , "string", "", cnt);
  2101. dsf_makeValue(ds_main_info_rsltcnstinfo_cnstlst_cnst, "rsltcnstrsrvendtm" , "string", "", cnt);
  2102. dsf_makeValue(ds_main_info_rsltcnstinfo_cnstlst_cnst, "ownyn" , "string", "", cnt);
  2103. dsf_makeValue(ds_main_info_rsltcnstinfo_cnstlst_cnst, "visitor" , "string", "", cnt);
  2104. dsf_makeValue(ds_main_info_rsltcnstinfo_cnstlst_cnst, "rsltcnstdr" , "string", "", cnt);
  2105. dsf_makeValue(ds_main_info_rsltcnstinfo_cnstlst_cnst, "visittm" , "string", "", cnt);
  2106. dsf_makeValue(ds_main_info_rsltcnstinfo_cnstlst_cnst, "rsltcnststarttm" , "string", "", cnt);
  2107. dsf_makeValue(ds_main_info_rsltcnstinfo_cnstlst_cnst, "rsltcnstendtm" , "string", "", cnt);
  2108. dsf_makeValue(ds_main_info_rsltcnstinfo_cnstlst_cnst, "rsltcnstendyn" , "string", "N", cnt);
  2109. dsf_makeValue(ds_main_info_rsltcnstinfo_cnstlst_cnst, "rsltcnsthistcd" , "string", "O", cnt);
  2110. dsf_makeValue(ds_main_info_rsltcnstinfo_cnstlst_cnst, "rsltcnstremcnts" , "string", ds_main_info_rsltcnstinfo_choicnst.getColumn(0, "rsltcnstremcnts"), cnt);
  2111. dsf_makeValue(ds_main_info_rsltcnstinfo_cnstlst_cnst, "spcffact" , "string", "", cnt);
  2112. dsf_makeValue(ds_main_info_rsltcnstinfo_cnstlst_cnst, "rsltrsrvid" , "string", "----", cnt);
  2113. dsf_makeValue(ds_main_info_rsltcnstinfo_cnstlst_cnst, "rsltrsrvnm" , "string", group5.cmb_rsltcnstflag.text, cnt);
  2114. dsf_makeValue(ds_main_info_rsltcnstinfo_cnstlst_cnst, "rsltrsrvsaveyn" , "string", "N", cnt);
  2115. dsf_makeValue(ds_main_info_rsltcnstinfo_cnstlst_cnst, "m" , "string", "i", cnt);
  2116. }
  2117. }
  2118. }
  2119. function group5_btn_saversrvinfo_onclick(obj:Button, e:ClickEventInfo)
  2120. {
  2121. fSaveRsrvInfo();
  2122. }
  2123. function fSaveRsrvInfo()
  2124. {
  2125. if( sysf_messageBox("건진예약정보를 ", "Q002") != 6 ) return ;
  2126. var vHealExamFg = utlf_isNull(ds_main_info_rsrvacptinfo_item.getColumn(0, "healexamflag")) ? fGetHealExamFlag() : ds_main_info_rsrvacptinfo_item.getColumn(0, "healexamflag");
  2127. var vRsrvdd = ds_main_info_rsrvacptinfo_item.getColumn(0, "rsrvdd");
  2128. var vRsrvno = ds_main_info_rsrvacptinfo_item.getColumn(0, "rsrvno");
  2129. var vHealExamDetlFg = ds_main_info_rsrvacptinfo_item.getColumn(0, "healexamdetlflag");
  2130. var vCretno = ds_main_info_rsrvacptinfo_item.getColumn(0, "cretno");
  2131. var vRsltcnstremcnts = ds_main_info_rsltcnstinfo_choicnst.getColumn(0, "rsltcnstremcnts");
  2132. var nodeList = null;
  2133. if(utlf_isNull(vHealExamFg) || utlf_isNull(vRsrvdd) || utlf_isNull(vRsrvno) || (vRsrvno == "0") )
  2134. {
  2135. sysf_messageBox("건진내역을 저장", "E001");
  2136. return ;
  2137. }
  2138. ds_main_info_rsltcnstinfo_cnstlst_cnst.filterstr = "rsltrsrvsaveyn =='N'";
  2139. ds_send_save_rsltsave_rsltrsrv.copyData(ds_main_info_rsltcnstinfo_cnstlst_cnst, true);
  2140. ds_main_info_rsltcnstinfo_cnstlst_cnst.filterstr = "";
  2141. if(ds_send_save_rsltsave_rsltrsrv.rowcount == 0)
  2142. {
  2143. sysf_messageBox("결과상담내역이 ", "I004");
  2144. return ;
  2145. }
  2146. dsf_makeValue(ds_send_save_rsltsave_rsltrsrv, "healexamflag", "string" , vHealExamFg);
  2147. dsf_makeValue(ds_send_save_rsltsave_rsltrsrv, "rsrvdd", "string" , vRsrvdd);
  2148. dsf_makeValue(ds_send_save_rsltsave_rsltrsrv, "rsrvno", "int" , vRsrvno);
  2149. dsf_makeValue(ds_send_save_rsltsave_rsltrsrv, "rsltcnstremcnts", "string" , vRsltcnstremcnts);
  2150. dsf_makeValue(ds_send_save_rsltsave_rsltrsrv, "healexamdetlflag", "string" , vHealExamDetlFg);
  2151. dsf_makeValue(ds_send_save_rsltsave_rsltrsrv, "rsrvdetlflag", "string" , group5.cmb_healexamdetlflag.value);
  2152. var oParam = {};
  2153. oParam.id = "TXAHA00104";
  2154. oParam.service = "healexamrsrvacptapp.RsrvAcpt";
  2155. oParam.method = "reqExeRsrvDetlInfo";
  2156. oParam.inds = "rsltrsrv=ds_send_save_rsltsave_rsltrsrv";
  2157. oParam.outds = "ds_hidden_saversrv=saversrv";
  2158. oParam.async = false;
  2159. oParam.callback = "cf_submit";
  2160. tranf_submit(oParam);
  2161. if(arErrorCode.pop("TXAHA00104") > -1)
  2162. {
  2163. ahafGetRsrvAcpDetltInfo(vRsrvdd, vRsrvno);
  2164. }
  2165. }
  2166. function ds_main_info_rsrvacptinfo_addlst_oncolumnchanged(obj:Dataset, e:DSColChangeEventInfo)
  2167. {
  2168. if(e.columnid == "sel")
  2169. {
  2170. obj.setColumn(e.row, "sel", (e.newvalue == "Y" || e.newvalue == 1) ? "Y" : "N");
  2171. }
  2172. fSetAddAmt();
  2173. }
  2174. function group5_grd_addlst_onkeyup(obj:Grid, e:KeyEventInfo)
  2175. {
  2176. if(e.keycode == 13)
  2177. {
  2178. if(obj.currentcol == 3)
  2179. {
  2180. //fSelPkgAdd 함수 없음
  2181. //fSelPkgAdd("A" , ds_main_info_rsrvacptinfo_addlst.getColumn(ds_main_info_rsrvacptinfo_addlst.rowposition, 3));
  2182. }
  2183. }
  2184. }
  2185. function group5_ipt_pkgcd_onkeyup(obj:Edit, e:KeyEventInfo)
  2186. {
  2187. if(e.keycode == 13)
  2188. {
  2189. obj.updateToDataset();
  2190. group5.btn_selpkg.click();
  2191. }
  2192. }
  2193. function group5_btn_selpkg_onclick(obj:Button, e:ClickEventInfo)
  2194. {
  2195. dsf_deleteDs("ds_temp2_addlst");
  2196. dsf_createDs("ds_temp2_addlst");
  2197. ds_main_info_rsrvacptinfo_addlst.clearData();
  2198. var old_pkgcd = ds_main_info_rsrvacptinfo_item.getColumn(0, "pkgcd");
  2199. var old_cmpycd = ds_main_info_rsrvacptinfo_item.getColumn(0, "cmpycd");
  2200. var old_conseq = ds_main_info_rsrvacptinfo_item.getColumn(0, "conseq");
  2201. var old_conhistseq = ds_main_info_rsrvacptinfo_item.getColumn(0, "conhistseq");
  2202. fGetPkgCd("SMAHA04020", "P", "N","cd" , group5.ipt_pkgcd.value, group5.cmb_healexamdetlflag.value, group5.opt_sex.value , "ds_main_info_rsrvacptinfo_item" ,"","pkg",ageCalc(ds_main_info_patinfo_item.getColumn(0, "rgstno1") , ds_main_info_patinfo_item.getColumn(0, "rgstno2")) , "",ds_main_info_patinfo_item.getColumn(0, "forgneryn"));
  2203. ds_main_info_rcptinfo.setColumn(0, "pkgamt" , ds_main_info_rsrvacptinfo_item.getColumn(0, "pkgamt"));
  2204. var count_a = ds_main_info_rcptinfo.getColumn(0, "pkgamt");
  2205. var count_b = ds_main_info_rcptinfo.getColumn(0, "addamt");
  2206. count_a = utlf_isNull(count_a) ? 0 : count_a;
  2207. count_b = utlf_isNull(count_b) ? 0 : count_b;
  2208. ds_main.setColumn(0, "sum",parseInt(count_a)+parseInt(count_b));
  2209. var cur_pkgcd = ds_main_info_rsrvacptinfo_item.getColumn(0, "pkgcd");
  2210. var cur_cmpycd = ds_main_info_rsrvacptinfo_item.getColumn(0, "cmpycd");
  2211. var cur_conseq = ds_main_info_rsrvacptinfo_item.getColumn(0, "conseq");
  2212. var cur_conhistseq = ds_main_info_rsrvacptinfo_item.getColumn(0, "conhistseq");
  2213. if(!utlf_isNull(cur_cmpycd) && !utlf_isNull(cur_conseq) && !utlf_isNull(cur_conhistseq))
  2214. {
  2215. ds_main_info_rsrvacptinfo_item.setColumn(0, "cmpyflag", "Y");
  2216. dsf_makeValue(ds_main_info_rsrvacptinfo_item, "rsrvflag", "string", "02");
  2217. dsf_makeValue(ds_main_info_rsrvacptinfo_item, "pkguncocd", "string", "V02");
  2218. }
  2219. else
  2220. {
  2221. ds_main_info_rsrvacptinfo_item.setColumn(0, "cmpyflag", "N");
  2222. dsf_makeValue(ds_main_info_rsrvacptinfo_item, "rsrvflag", "string", "01");
  2223. dsf_makeValue(ds_main_info_rsrvacptinfo_item, "pkguncocd", "string", "V01");
  2224. }
  2225. var acpt_remcnts = ds_main_info_rsrvacptinfo_item.getColumn(0, "pkgremcnts") ;
  2226. group5.tar_remcnts.text = acpt_remcnts;
  2227. var cur_pkgnm = group5.opt_pkgnm.value;
  2228. fGetConAddList(cur_pkgcd, cur_pkgnm, opt_sex.value, cur_cmpycd, cur_conseq , cur_conhistseq);
  2229. if(!utlf_isNull(old_pkgcd) && old_pkgcd != cur_pkgcd || old_cmpycd != old_cmpycd && old_conseq != cur_conseq && old_conhistseq != cur_conhistseq)
  2230. {
  2231. fSetAddList(group5.grd_addlst, 3, "ds_temp_templst_list", "Y","", ds_main_info_rsrvacptinfo_item.getColumn(0, "pkgcd"));
  2232. }
  2233. fDcAmtCalc();
  2234. var PkgCd = ds_main_info_rsrvacptinfo_item.getColumn(0, "pkgcd");
  2235. ahafGetPkgDetlList(PkgCd);
  2236. var pid = ds_main_info_patinfo_item.getColumn(0, "pid");
  2237. if (!utlf_isNull(pid))
  2238. {
  2239. ahafGetHistList(pid);
  2240. }
  2241. }
  2242. function group5_btn_ordmgt_onclick(obj:Button, e:ClickEventInfo)
  2243. {
  2244. frmf_setParameter ("SMAHA00700_PARAM1" , group5.cmb_healexamdetlflag.value);
  2245. frmf_setParameter ("SMAHA00700_PARAM2" , group5.ipt_pid.value);
  2246. frmf_modal("SMAHA04050", "SMAHA04050", "", "", "", "", "", "", "", "", "", "", "M");
  2247. }
  2248. function group5_btn_add_onclick(obj:Button, e:ClickEventInfo)
  2249. {
  2250. fGetPkgCd("SMAHA04020", "A", "Y","nm" , "" , group5.cmb_healexamdetlflag.value, group5.opt_sex.value, "ds_temp_templst");
  2251. fSetAddList(group5.grd_addlst, 3, "ds_temp_templst", "Y","", ds_main_info_rsrvacptinfo_item.getColumn(0, "pkgcd"));
  2252. var count_a = ds_main_info_rcptinfo.getColumn(0, "pkgamt");
  2253. var count_b = ds_main_info_rcptinfo.getColumn(0, "addamt");
  2254. count_a = utlf_isNull(count_a) ? 0 : count_a;
  2255. count_b = utlf_isNull(count_b) ? 0 : count_b;
  2256. ds_main.setColumn(0, "sum",parseInt(count_a)+parseInt(count_b));
  2257. fSetAddAmt();
  2258. }
  2259. function group5_ipt_rgstno2_onkeyup(obj:MaskEdit, e:KeyEventInfo)
  2260. {
  2261. if(e.keycode == 13)
  2262. {
  2263. fInitRsrvAcptInfo();
  2264. if( utlf_getStringLength(obj.value) < 7 )
  2265. {
  2266. fSearchPatInfo("SMAHA00100", "rgstno","", "Y", "ds_main_info_patinfo_item", "", "", "rgstno1", "rgstno2");
  2267. }
  2268. else
  2269. {
  2270. if( utlf_getStringLength(obj.value) > 6) fGetPatInfo(1);
  2271. }
  2272. fGetDetlInfoHid();
  2273. group5.ipt_mpphon.setFocus();
  2274. }
  2275. }
  2276. function fGetDetlInfoHid()
  2277. {
  2278. var sHealExamPid = ds_main_info_patinfo_item.getColumn(0, "healexampid");
  2279. if( !utlf_isNull(sHealExamPid))
  2280. {
  2281. var vHealExamDetlFg = group5.cmb_healexamdetlflag.value;
  2282. ahafGetRsrvAcpDetltInfoWithPid(vHealExamDetlFg, sHealExamPid);
  2283. }
  2284. if(!utlf_isNull(ds_main_info_patinfo_item.getColumn(0, "rgstno1")) && !utlf_isNull(ds_main_info_patinfo_item.getColumn(0, "rgstno2")))
  2285. {
  2286. group5.ipt_pid.enable = false;
  2287. var rrgstno = ds_main_info_patinfo_item.getColumn(0, "rgstno1") + ds_main_info_patinfo_item.getColumn(0, "rgstno2") ;
  2288. var retValue = "";
  2289. ds_send.addColumn("discpat", "string");
  2290. retValue = fGetPsnWorkInfo(rrgstno);
  2291. if(!utlf_isNull(retValue))
  2292. {
  2293. var retVal = retValue.split('▦');
  2294. dsf_makeValue(ds_main_info_rsrvacptinfo_item, "empid", "string", retVal[0]);
  2295. dsf_makeValue(ds_main_info_rsrvacptinfo_item, "empnm", "string", retVal[1]);
  2296. dsf_makeValue(ds_main_info_rsrvacptinfo_item, "disccd", "string", retVal[2]);
  2297. dsf_makeValue(ds_main_info_rsrvacptinfo_item, "emprelacd", "string", retVal[8]);
  2298. frmf_inputEnterKey("group5.cmb_disccdlst", "onitemchanged", new ItemChangeEventInfo );
  2299. }
  2300. }
  2301. }
  2302. function group5_btn_selpnm_onclick(obj:Button, e:ClickEventInfo)
  2303. {
  2304. fSearchPatInfo("SMAHA00600", "pnm", group5.ipt_pnm.value, "Y", "ds_main_info_patinfo_item");
  2305. fGetDetlInfoHid();
  2306. dsf_makeValue(ds_main_info_rsrvacptinfo_item, "choiflag", "string", ds_main_info_rsrvacptinfo_item.getColumn(0, "choiflag"));
  2307. }
  2308. function ds_main_info_patinfo_item_oncolumnchanged(obj:Dataset, e:DSColChangeEventInfo)
  2309. {
  2310. if(e.columnid == "rgstno2")
  2311. {
  2312. if(utlf_getStringLength(e.newvalue) > 6 && utlf_getStringLength(obj.getColumn(0, "rgstno1") > 5) )
  2313. {
  2314. fInitRsrvAcptInfo();
  2315. fSetBrthDD();
  2316. if(check_fgnno(obj.getColumn(0, "rgstno1") + e.newvalue))
  2317. {
  2318. obj.setColumn(0, "forgneryn" , "Y");
  2319. }
  2320. else
  2321. {
  2322. obj.setColumn(0, "forgneryn" , "N");
  2323. }
  2324. if(fGetPatInfo(1) != false)
  2325. {
  2326. group5.ipt_pnm.setFocus();
  2327. };
  2328. fGetDetlInfoHid();
  2329. }
  2330. }
  2331. }
  2332. function group5_ipt_pid_onkeyup(obj:Edit, e:KeyEventInfo)
  2333. {
  2334. if(e.keycode == 13)
  2335. {
  2336. obj.updateToDataset();
  2337. fInitRsrvAcptInfo();
  2338. fGetPatInfo(2);
  2339. fGetDetlInfoHid();
  2340. }
  2341. }
  2342. function group5_ipt_mpphon_onkeyup(obj:Edit, e:KeyEventInfo)
  2343. {
  2344. if(e.keycode == 13)
  2345. {
  2346. obj.updateToDataset();
  2347. group5.opt_addr.setFocus();
  2348. }
  2349. }
  2350. function group5_ipt_telno_onkeyup(obj:Edit, e:KeyEventInfo)
  2351. {
  2352. if(e.keycode == 13)
  2353. {
  2354. obj.updateToDataset();
  2355. group5.ipt_mpphon.setFocus();
  2356. }
  2357. }
  2358. function group5_ipt_clntcmpynm_onkeyup(obj:Edit, e:KeyEventInfo)
  2359. {
  2360. if(e.keycode == 13)
  2361. {
  2362. obj.updateToDataset();
  2363. group5.ipt_clntdeptnm.setFocus();
  2364. }
  2365. }
  2366. function group5_ipt_clntdeptnm_onkeyup(obj:Edit, e:KeyEventInfo)
  2367. {
  2368. if(e.keycode == 13)
  2369. {
  2370. obj.updateToDataset();
  2371. group5.opt_addr.setFocus();
  2372. }
  2373. }
  2374. function group5_opt_addr_onkeyup(obj:Edit, e:KeyEventInfo)
  2375. {
  2376. if(e.keycode == 13)
  2377. {
  2378. obj.updateToDataset();
  2379. var srcNode = ahafSetAddr(1, "ds_main_info_patinfo_item" , "combination", obj.value);
  2380. group5.opt_addr.value = eval(srcNode).getColumn(0, "addr") ;
  2381. group5.ipt_detladdr.setFocus();
  2382. }
  2383. }
  2384. function group5_ipt_detladdr_onkeyup(obj:Edit, e:KeyEventInfo)
  2385. {
  2386. if(e.keycode == 13)
  2387. {
  2388. obj.updateToDataset();
  2389. group5.ipt_patremcnts.setFocus();
  2390. }
  2391. }
  2392. function group5_btn_searchzipcd_onclick(obj:Button, e:ClickEventInfo)
  2393. {
  2394. ahafSetAddr(1, "ds_main_info_patinfo_item", "combination");
  2395. }
  2396. function group5_button5_onclick(obj:Button, e:ClickEventInfo)
  2397. {
  2398. ahafSetAddr(2, "ds_main_info_patinfo_item", "combination");
  2399. }
  2400. function group5_input1_onkeyup(obj:Edit, e:KeyEventInfo)
  2401. {
  2402. if(e.keycode == 13)
  2403. {
  2404. obj.updateToDataset();
  2405. var srcNode = ahafSetAddr(1, "ds_main_info_patinfo_item" , "combination", group5.opt_addr.value);
  2406. group5.opt_addr.value = eval(srcNode).getColumn(0, "addr") ;
  2407. group5.ipt_detladdr.setFocus();
  2408. }
  2409. }
  2410. function group5_input5_onkeyup(obj:Edit, e:KeyEventInfo)
  2411. {
  2412. if(e.keycode == 13)
  2413. {
  2414. obj.updateToDataset();
  2415. group5.ipt_patremcnts.setFocus();
  2416. }
  2417. }
  2418. function group5_button10_onclick(obj:Button, e:ClickEventInfo)
  2419. {
  2420. fSavePatInfo("N");
  2421. }
  2422. function caption26_onclick(obj:Static, e:ClickEventInfo)
  2423. {
  2424. fPriceCheck();
  2425. }
  2426. function cap_pkguncocd_onclick(obj:Static, e:ClickEventInfo)
  2427. {
  2428. fPriceCheck();
  2429. }
  2430. function ds_main_info_taginfo_oncolumnchanged(obj:Dataset, e:DSColChangeEventInfo)
  2431. {
  2432. if(e.columnid == "tagno")
  2433. {
  2434. ds_send.setColumn(0, "srchtagno", ds_main_info_taginfo.getColumn(0, "tagno"));
  2435. ds_send.setColumn(0, "srchhealexamplacecd", ds_main_info_rsrvacptinfo_item.getColumn(0, "healexamplacecd"));
  2436. var oParam = {};
  2437. oParam.id = "TRAHA00114";
  2438. oParam.service = "healexamrsrvacptapp.RsrvAcpt";
  2439. oParam.method = "reqGetTagStat";
  2440. oParam.inds = "req=ds_send";
  2441. oParam.outds = "ds_tag_taginfo=tag";
  2442. oParam.async = false;
  2443. oParam.callback = "cf_submit";
  2444. tranf_submit(oParam);
  2445. if(arErrorCode.pop("TRAHA00114") > -1)
  2446. {
  2447. var tagstat = ds_tag_taginfo.getColumn(0, "tagstat");
  2448. if(tagstat == "0")
  2449. {
  2450. var tagno = ds_main_info_taginfo.getColumn(0, "tagno");
  2451. var vb = sysf_messageBox("["+ tagno +"]태그는 이미 지급된 태급입니다.\n 반납" , "S001" );
  2452. if(6 == vb )
  2453. {
  2454. dsf_makeValue(ds_send_taginfo, "tagflag", "string","R");
  2455. dsf_makeValue(ds_send_taginfo, "tagno", "string", ds_main_info_taginfo.getColumn(0, "tagno"));
  2456. dsf_makeValue(ds_send_taginfo, "instcd", "string", sysf_getUserInfo("dutplceinstcd"));
  2457. dsf_makeValue(ds_send_taginfo, "healexamplacecd", "string", ds_main_info_rsrvacptinfo_item.getColumn(0, "healexamplacecd"));
  2458. var oParam = {};
  2459. oParam.id = "TXAHA00109";
  2460. oParam.service = "healexamrsrvacptapp.RsrvAcpt";
  2461. oParam.method = "reqExeTagInfo";
  2462. oParam.inds = "req=ds_send_taginfo";
  2463. oParam.outds = "ds_tag=tag";
  2464. oParam.async = false;
  2465. oParam.callback = "cf_submit";
  2466. tranf_submit(oParam);
  2467. if(arErrorCode.pop("TXAHA00109") > -1)
  2468. {
  2469. group5.btn_tag.text = "태그지급";
  2470. group5.ipt_tagno.value = "";
  2471. }
  2472. }
  2473. else if(7 == vb || 2 == vb)
  2474. {
  2475. group5.ipt_tagno.value = "";
  2476. group5.ipt_tagno.setFocus();
  2477. }
  2478. }
  2479. }
  2480. }
  2481. }
  2482. function group5_btn_addfile_onclick(obj:Button, e:ClickEventInfo)
  2483. {
  2484. var fd = new FileDialog;
  2485. var fileopen = fd.open("FileOpen", FileDialog.LOAD);
  2486. var objFileinfo = dsf_writeFileToDs(fileopen, ds_send_attach, 0, "filedata");
  2487. var maxsize = objFileinfo.filesize;
  2488. if(utlf_isNull(fileopen)) return;
  2489. ds_send_attach.setColumn(0, "filenm", objFileinfo.filename);
  2490. ds_send_attach.setColumn(0, "filesize", objFileinfo.filesize);
  2491. ds_send_attach.setColumn(0, "filetype", objFileinfo.filetype);
  2492. if (!checkFileSize(maxsize))
  2493. {
  2494. sysf_messageBox("파일 크기가 최대치(5242880Byte)를", "E003");
  2495. }
  2496. ds_image_attachfile.setColumn(0, "image", ds_send_attach.getColumn(0, "filedata"));
  2497. }
  2498. function checkFileSize(fileSize)
  2499. {
  2500. if (fileSize <= 5242880) return true;
  2501. else return false;
  2502. }
  2503. function group5_btn_savepatinfo_onclick(obj:Button, e:ClickEventInfo)
  2504. {
  2505. ds_main_info_patinfo_item.enableevent = false;
  2506. dsf_makeValue(ds_main_info_patinfo_item, "rsrvdd", "string", ds_main_info_rsrvacptinfo_item.getColumn(0, "rsrvdd") );
  2507. dsf_makeValue(ds_main_info_patinfo_item, "rsrvno", "string", ds_main_info_rsrvacptinfo_item.getColumn(0, "rsrvno") );
  2508. dsf_makeValue(ds_main_info_patinfo_item, "clntcmpynm", "string", ds_main_info_rsrvacptinfo_item.getColumn(0, "clntcmpynm") );
  2509. dsf_makeValue(ds_main_info_patinfo_item, "clntdeptnm", "string", ds_main_info_rsrvacptinfo_item.getColumn(0, "clntdeptnm") );
  2510. ds_main_info_patinfo_item.enableevent = true;
  2511. fSavePatInfo("N");
  2512. fnSetImage();
  2513. fGetList();
  2514. }
  2515. function group5_btn_totrsrvdt_onclick(obj:Button, e:ClickEventInfo)
  2516. {
  2517. fGetRsrvDateTime("T", group5.ipt_rsrvdd , group5.ipt_rsrvtm);
  2518. }
  2519. function fGetRsrvDateTime(vMode, rsrvddObj, rsrvtmObj)
  2520. {
  2521. frmf_setParameter("SPAHA00100_PARAM1", vMode);
  2522. frmf_setParameter("SPAHA00100_PARAM2", group5.ipt_rsrvdd.value );
  2523. frmf_setParameter("SPAHA00100_PARAM3", group5.opt_sex.value);
  2524. if( !utlf_isNull(rsrvddObj) ) frmf_setParameter ("SPAHA00100_PARAM4", "ds_main_info_rsrvacptinfo_item 0 hopedd");
  2525. if( !utlf_isNull(rsrvtmObj) ) frmf_setParameter ("SPAHA00100_PARAM5", "ds_main_info_rsrvacptinfo_item 0 rsrvtm");
  2526. frmf_setParameter("SPAHA00100_PARAM6", fGetHealExamFlag() );
  2527. frmf_setParameter("SPAHA00100_PARAM7", "ds_main_info_rsrvacptinfo_item 0 rsltcnstdrid" );
  2528. frmf_setParameter("SPAHA00100_PARAM8", group5.cmb_healexamdetlflag.value);
  2529. frmf_modal("SPAHA00100", "SPAHA00100", "", "", "", "", "", "", "", "", "", "", "M");
  2530. }
  2531. function btn_rslt_onclick(obj:Button, e:ClickEventInfo)
  2532. {
  2533. var pid = ds_main_info_patinfo_item.getColumn(0, "pid");
  2534. dsf_createDsRow("ds_temp_SMAER00800", [{col:"srchpid", type:"string", size:256, val:pid}]);
  2535. var objArg = new Object();
  2536. objArg.arg_ds_send_singdata = ds_temp_SMAER00800;
  2537. frmf_modal("SMAER00800", "SMAER00800", objArg, "", "", "", "", "", "", "", "", "", "M");
  2538. }
  2539. function btn_testrsrv_onclick(obj:Button, e:ClickEventInfo)
  2540. {
  2541. aezfPopUpRsrvSample("SMAEA02000", "", ds_main_info_rsrvacptinfo_item);
  2542. }
  2543. function button3_onclick(obj:Button, e:ClickEventInfo)
  2544. {
  2545. var apntPrint = ds_send.getColumn(0, "srchapntprint");
  2546. if(!utlf_isNull(apntPrint))
  2547. {
  2548. var objDOM = rptf_createDOM();
  2549. rptf_setNodeListToDOM(objDOM, "/root/printinfo/printlist/item", ds_prtinfo_condinfo);
  2550. var objParam = new Object();
  2551. objParam.xml_data_XML1 = objDOM.documentElement.source;
  2552. var option = "";
  2553. rptf_exeReportPreview30([apntPrint],[objParam], option);
  2554. }
  2555. }
  2556. function btn_prntseq_onclick(obj:Button, e:ClickEventInfo)
  2557. {
  2558. fPrntSeq();
  2559. }
  2560. function fPrntSeq()
  2561. {
  2562. ds_send.setColumn(0, "srchhealexamflag", fGetHealExamFlag());
  2563. ds_send.setColumn(0, "srchrsrvdd", ds_main_info_rsrvacptinfo_item.getColumn(0, "rsrvdd"));
  2564. ds_send.setColumn(0, "srchrsrvno", ds_main_info_rsrvacptinfo_item.getColumn(0, "rsrvno"));
  2565. ds_send.setColumn(0, "srchcmpycd", ds_main_info_rsrvacptinfo_item.getColumn(0, "cmpycd"));
  2566. ds_send.setColumn(0, "srchconseq", ds_main_info_rsrvacptinfo_item.getColumn(0, "conseq"));
  2567. ds_send.setColumn(0, "srchconseq", ds_main_info_rsrvacptinfo_item.getColumn(0, "conhistseq"));
  2568. dsf_makeValue(ds_send, "srchchoiflag", "string", ds_main_info_rsrvacptinfo_item.getColumn(0, "choiflag"));
  2569. var oParam = {};
  2570. oParam.id = "TRAHA00402";
  2571. oParam.service = "healexamrsrvacptapp.HealExamPrest";
  2572. oParam.method = "reqGetSeqPrntData";
  2573. oParam.inds = "req=ds_send";
  2574. oParam.outds = "ds_main_seqprntdata_item=item ds_=itemadd";
  2575. oParam.async = false;
  2576. oParam.callback = "cf_submit";
  2577. tranf_submit(oParam);
  2578. if(arErrorCode.pop("TRAHA00402") < 0)
  2579. {
  2580. return;
  2581. }
  2582. dsf_makeValue(ds_main_seqprntdata, "pid", "string", group5.ipt_pid.value);
  2583. dsf_makeValue(ds_main_seqprntdata, "hngnm", "string", group5.ipt_pnm.value);
  2584. dsf_makeValue(ds_main_seqprntdata, "sexage", "string", group5.opt_sex.value+"/"+group5.opt_age.value);
  2585. dsf_makeValue(ds_main_seqprntdata, "pkgnm", "string", group5.opt_pkgnm.value);
  2586. dsf_makeValue(ds_main_seqprntdata, "brtdd", "string", group5.ipt_brthdd.value);
  2587. dsf_makeValue(ds_main_seqprntdata, "cmpynm", "string", ds_main_info_rsrvacptinfo_item.getColumn(0, "cmpynm"));
  2588. var nodeList = ds_main_seqprntdata_item.rowcount;
  2589. if(nodeList != 0)
  2590. {
  2591. var objDOM = rptf_createDOM();
  2592. rptf_setNodeListToDOM(objDOM, "/root/main/seqprntdata", ds_main_seqprntdata);
  2593. rptf_setNodeListToDOM(objDOM, "/root/main/seqprntdata/item", ds_main_seqprntdata_item);
  2594. var objParam = new Object();
  2595. objParam.xml_data_XML1 = objDOM.documentElement.source;
  2596. var option = "";
  2597. rptf_exeReportPreview30(["RPAHA00406"],[objParam], option);
  2598. }
  2599. }
  2600. function btn_rsrvcfm2_onclick(obj:Button, e:ClickEventInfo)
  2601. {
  2602. if(utlf_isNull(group5.ipt_rgstno1.value) || utlf_isNull(group5.ipt_pnm.value))
  2603. {
  2604. sysf_messageBox("이름또는 주민번호가 입력되지","I001");
  2605. return;
  2606. }
  2607. if(!RgstnoCheck())
  2608. {
  2609. return false;
  2610. }
  2611. fSaveRsrvAcptPro("C");
  2612. }
  2613. function RgstnoCheck()
  2614. {
  2615. var rgstno1 = group5.ipt_rgstno1.value;
  2616. var rgstno2 = group5.ipt_rgstno2.value;
  2617. var rgstno1 = String(ds_main_info_patinfo_item.getColumn(0, "rgstno1")).getTrim();
  2618. var rgstno2 = String(ds_main_info_patinfo_item.getColumn(0, "rgstno2")).getTrim();
  2619. if(String(rgstno1).length != 6 )
  2620. {
  2621. sysf_messageBox("주민번호 앞6자리 형식오류입니다. 올바른 형태로 입력하십시요!","E999","");
  2622. group5.ipt_rgstno1.setFocus();
  2623. return false;
  2624. }
  2625. else if(String(rgstno2).length != 7)
  2626. {
  2627. sysf_messageBox("주민번호 뒤7자리 형식오류입니다. 올바른 형태로 입력하십시요!","E999","");
  2628. group5.ipt_rgstno2.setFocus();
  2629. return false;
  2630. }
  2631. return true;
  2632. }
  2633. function fCheckAcpt(vMode)
  2634. {
  2635. var vRsvdd = "";
  2636. var vStatus = ds_main_info_rsrvacptinfo_item.getColumn(0, "statflag");
  2637. if(utlf_isNull(group5.ipt_pkgcd.value))
  2638. {
  2639. sysf_messageBox("패키지를 ", "C001");
  2640. group5.ipt_pkgcd.setFocus();
  2641. return false;
  2642. }
  2643. if( (vMode == "C") )
  2644. {
  2645. if(!frmf_isRequiredGroup("group5")) return false;
  2646. vRsvdd = ds_main_info_rsrvacptinfo_item.getColumn(0, "hopedd");
  2647. vRsvdd = vRsvdd.toDate("YYYYMMDD");
  2648. if( vRsvdd < utlf_getCurrentDate() )
  2649. {
  2650. sysf_messageBox("예약일자가 현재일자 전으로 ", "E005");
  2651. group5.ipt_rsrvdd.setFocus();
  2652. return false;
  2653. }
  2654. }
  2655. else if( vMode == "E" )
  2656. {
  2657. if(utlf_isNull(group5.ipt_orddd.value))
  2658. {
  2659. ds_main_info_rsrvacptinfo_item.setColumn(0, "orddd", utlf_getCurrentDate());
  2660. }
  2661. }
  2662. else if( vMode == "D" )
  2663. {
  2664. if( vStatus != "C" )
  2665. {
  2666. sysf_messageBox("예약상태가 아닌 항목은 예약취소 ", "E001");
  2667. return false;
  2668. }
  2669. }
  2670. else if( vMode == "F" )
  2671. {
  2672. if( vStatus != "E")
  2673. {
  2674. sysf_messageBox("접수상태가 아닌 항목은 접수취소 ", "E001");
  2675. return false;
  2676. }
  2677. }
  2678. return true;
  2679. }
  2680. function fCalcAmt(vJobFlag)
  2681. {
  2682. var ret = -1;
  2683. var vTmp = fGetHealExamFlag();
  2684. if(utlf_isNull(vTmp)) return ret;
  2685. ds_send.setColumn(0, "healexamflag", vTmp );
  2686. vTmp = group5.ipt_pid.value;
  2687. if( utlf_isNull(vTmp) ) return ret;
  2688. ds_send.setColumn(0, "pid", vTmp );
  2689. vTmp = ds_main_info_rsrvacptinfo_item.getColumn(0, "rsrvdd");
  2690. if( utlf_isNull(vTmp) ) return ret;
  2691. ds_send.setColumn(0, "rsrvdd", vTmp );
  2692. vTmp = ds_main_info_rsrvacptinfo_item.getColumn(0, "rsrvno");
  2693. if( utlf_isNull(vTmp) ) return ret;
  2694. ds_send.setColumn(0, "rsrvno", vTmp );
  2695. ds_send.setColumn(0, "instcd", sysf_getUserInfo("dutplceinstcd"));
  2696. ds_send.setColumn(0, "jobflag", vJobFlag );
  2697. dsf_makeValue(ds_send, "ocmlflag", "string", "");
  2698. var sNd = "ds_temp_rcptinfo_hidden_opmi_out";
  2699. dsf_createDs(sNd);
  2700. var sNd = "ds_temp_rcptinfo_hidden_dcgm_out";
  2701. dsf_createDs(sNd);
  2702. var sNd = "ds_temp_rcptinfo_hidden_unco_out";
  2703. dsf_createDs(sNd);
  2704. //sNd = sNd + "/";
  2705. var oParam = {};
  2706. oParam.id = "TXAHA02101";
  2707. oParam.service = "healexamrcptapp.HealExamRcpt";
  2708. oParam.method = "reqExeHealExamAmtCalc";
  2709. oParam.inds = "req=ds_send";
  2710. oParam.outds = "ds_=oscl_out ds_temp_rcptinfo_hidden_opmi_out=opmi_out ds_temp_rcptinfo_hidden_dcgm_out=dcgm_out ds_temp_rcptinfo_hidden_unco_out=unco_out";
  2711. oParam.async = false;
  2712. oParam.callback = "cf_submit";
  2713. tranf_submit(oParam);
  2714. if(arErrorCode.pop("TXAHA02101") > -1)
  2715. {
  2716. ret = 1;
  2717. }
  2718. return ret;
  2719. }
  2720. function button8_onclick(obj:Button, e:ClickEventInfo)
  2721. {
  2722. fDelAllTempRsrv();
  2723. }
  2724. function fDelAllTempRsrv()
  2725. {
  2726. for(var i = 0; i < ds_main_list_rsrvlst.rowcount; i++)
  2727. {
  2728. var statFlag = ds_main_list_rsrvlst.getColumn(i, "statflag");
  2729. if(statFlag == "A")
  2730. {
  2731. ds_main_list_rsrvlst.updatecontrol = false;
  2732. ds_main_list_rsrvlst.setRowType(i, "d");
  2733. ds_main_list_rsrvlst.updatecontrol = true;
  2734. }
  2735. }
  2736. var updategrid = grdf_getGridUpdateData(swt_acptlst.case_rsrv.grd_rsrvlst);
  2737. grdf_setStatusColumn(updategrid, "m");
  2738. ds_send_savetemprsrv.copyData(updategrid, true);
  2739. var ret = sysf_messageBox("가예약일괄 취소를","Q004")
  2740. if(ret == 6)
  2741. {
  2742. var oParam = {};
  2743. oParam.id = "TXAHA00114";
  2744. oParam.service = "healexamrsrvacptapp.RsrvAcpt";
  2745. oParam.method = "reqExeTempRsrv";
  2746. oParam.inds = "req=ds_send temprsrv=ds_send_savetemprsrv";
  2747. oParam.outds = "ds_=item";
  2748. oParam.async = false;
  2749. oParam.callback = "cf_submit";
  2750. tranf_submit(oParam);
  2751. if(arErrorCode.pop("TXAHA00114") > -1)
  2752. {
  2753. fGetList();
  2754. ds_main_list_rsrvlst.applyChange();
  2755. }
  2756. }
  2757. else if(ret == 7)
  2758. {
  2759. ds_main_list_rsrvlst.applyChange();
  2760. }
  2761. }
  2762. function button12_onclick(obj:Button, e:ClickEventInfo)
  2763. {
  2764. fDelTempRsrv();
  2765. }
  2766. function fDelTempRsrv()
  2767. {
  2768. for(var i = 0; i < ds_main_list_rsrvlst.rowcount; i++)
  2769. {
  2770. var statFlag = ds_main_list_rsrvlst.getColumn(i, "statflag");
  2771. var rowPid = ds_main_list_rsrvlst.getColumn(i, "pid");
  2772. if(statFlag == "A" && rowPid == ds_main_rsrvacptinfo_item.getColumn(0, "pid"))
  2773. {
  2774. ds_main_list_rsrvlst.updatecontrol = false;
  2775. ds_main_list_rsrvlst.setRowType(i, "d");
  2776. ds_main_list_rsrvlst.updatecontrol = true;
  2777. }
  2778. }
  2779. var updategrid = grdf_getGridUpdateData(swt_acptlst.case_rsrv.grd_rsrvlst);
  2780. grdf_setStatusColumn(updategrid, "m");
  2781. ds_send_savetemprsrv.copyData(updategrid, true);
  2782. var ret = sysf_messageBox("가예약 취소를","Q004")
  2783. if(ret == 6)
  2784. {
  2785. var oParam = {};
  2786. oParam.id = "TXAHA00114";
  2787. oParam.service = "healexamrsrvacptapp.RsrvAcpt";
  2788. oParam.method = "reqExeTempRsrv";
  2789. oParam.inds = "req=ds_send temprsrv=ds_send_savetemprsrv";
  2790. oParam.outds = "ds_=item";
  2791. oParam.async = false;
  2792. oParam.callback = "cf_submit";
  2793. tranf_submit(oParam);
  2794. if(arErrorCode.pop("TXAHA00114") > -1)
  2795. {
  2796. fGetList();
  2797. ds_main_list_rsrvlst.applyChange();
  2798. }
  2799. }
  2800. else if(ret == 7)
  2801. {
  2802. ds_main_list_rsrvlst.applyChange();
  2803. }
  2804. }
  2805. function btn_rsrvcfm1_onclick(obj:Button, e:ClickEventInfo)
  2806. {
  2807. if(utlf_isNull(group5.ipt_rgstno1.value) || utlf_isNull(group5.ipt_pnm.value))
  2808. {
  2809. sysf_messageBox("이름또는 주민번호를","C001");
  2810. return;
  2811. }
  2812. if(utlf_isNull(group5.ipt_pkgcd.value) || utlf_isNull(group5.opt_pkgnm.value))
  2813. {
  2814. sysf_messageBox("패키지를 ", "C001");
  2815. return;
  2816. }
  2817. if( ! RgstnoCheck() )
  2818. {
  2819. return false;
  2820. }
  2821. if (utlf_isNull(ds_main_info_rsrvacptinfo_item.getColumn(0, "rsrvtm")))
  2822. {
  2823. sysf_messageBox("예약시간을 ", "C001");
  2824. group5.btn_totrsrvdt.click();
  2825. }
  2826. ds_main_info_patinfo_item.enableevent = false;
  2827. dsf_makeValue(ds_main_info_patinfo_item, "hopedd", "string", ds_main_info_rsrvacptinfo_item.getColumn(0, "hopedd"));
  2828. ds_main_info_patinfo_item.enableevent = true;
  2829. if(!utlf_isNull(ds_main_info_rsrvacptinfo_item.getColumn(0, "rsrvtm")))
  2830. {
  2831. fSaveRsrvAcptPro("C");
  2832. fnSetImage();
  2833. ds_send.setColumn(0, "srchpid", ds_send.getColumn(0, "srchpid2"));
  2834. fGetList();
  2835. }
  2836. }
  2837. function btn_rsrvcncl_onclick(obj:Button, e:ClickEventInfo)
  2838. {
  2839. if(utlf_isNull(ds_main_info_patinfo_item.getColumn(0,"hngnm")))
  2840. {
  2841. ds_main_info_patinfo_item.enableevent = false;
  2842. ds_main_info_patinfo_item.setColumn(0, "hngnm", ds_main_info_patinfo_item.getColumn(0, "engnm"));
  2843. ds_main_info_patinfo_item.enableevent = true;
  2844. }
  2845. fSaveRsrvAcptPro("D");
  2846. }
  2847. function btn_clear_onclick(obj:Button, e:ClickEventInfo)
  2848. {
  2849. fInitInfo();
  2850. fSetBtnStat();
  2851. }
  2852. function btn_acpt_onclick(obj:Button, e:ClickEventInfo)
  2853. {
  2854. fInitDate(true);
  2855. if(utlf_isNull(group5.ipt_rgstno1.value) || utlf_isNull(group5.ipt_pnm.value))
  2856. {
  2857. sysf_messageBox("이름또는 주민번호를 ","C001");
  2858. return;
  2859. }
  2860. if(utlf_isNull(group5.ipt_pkgcd.value) || utlf_isNull(group5.opt_pkgnm.value))
  2861. {
  2862. sysf_messageBox("패키지를 ", "C001");
  2863. return;
  2864. }
  2865. if( ! RgstnoCheck() )
  2866. {
  2867. return false;
  2868. }
  2869. dsf_makeValue(ds_main_info_rsrvacptinfo_item, "dgflag", "string","1");
  2870. dsf_makeValue(ds_main_info_rsrvacptinfo_item, "insu5", "string","1");
  2871. if (ds_main_info_rsrvacptinfo_item.getColumn(0, "healexamdetlflag")=="G05")
  2872. {
  2873. dsf_makeValue(ds_main_info_rsrvacptinfo_item, "insu5", "string", "G05");
  2874. }
  2875. fSaveRsrvAcptPro("E");
  2876. fnSetImage();
  2877. fGetList();
  2878. }
  2879. function btn_acptcncl_onclick(obj:Button, e:ClickEventInfo)
  2880. {
  2881. fSaveRsrvAcptPro("F");
  2882. }
  2883. function btn_rcpt_onclick(obj:Button, e:ClickEventInfo)
  2884. {
  2885. ahafOpenRcpt( fGetHealExamFlag()
  2886. , ds_main_info_rsrvacptinfo_item.getColumn(0, "rsrvdd")
  2887. , ds_main_info_rsrvacptinfo_item.getColumn(0, "rsrvno")
  2888. , ds_main_info_patinfo_item.getColumn(0, "pid")
  2889. , ds_main_info_rsrvacptinfo_item.getColumn(0, "rcptstat")
  2890. , ds_main_info_rsrvacptinfo_item.getColumn(0, "orddd"))
  2891. }
  2892. ]]></Script>
  2893. </Form>
  2894. </FDL>